|
|
@@ -1,5 +1,5 @@ |
|
|
|
// material-ui |
|
|
|
import * as React from 'react'; |
|
|
|
import {useState, useEffect} from 'react'; |
|
|
|
import { |
|
|
|
DataGrid, GridOverlay, |
|
|
|
} from "@mui/x-data-grid"; |
|
|
@@ -12,18 +12,18 @@ export function FiDataGrid({ rows, columns, sx, autoHeight, |
|
|
|
hideFooterSelectedRowCount, rowModesModel, editMode, |
|
|
|
pageSizeOptions, filterItems, customPageSize, ...props }) { |
|
|
|
const intl = useIntl(); |
|
|
|
const [_rows, set_rows] = React.useState([]); |
|
|
|
const [_columns, set_columns] = React.useState([]); |
|
|
|
const [_rowModesModel, set_rowModesModel] = React.useState({}); |
|
|
|
const [_editMode, set_editMode] = React.useState("row"); |
|
|
|
const [_pageSizeOptions, set_pageSizeOptions] = React.useState([10, 25, 50]); |
|
|
|
const [_filterItems, set_filterItems] = React.useState([]); |
|
|
|
const [_rows, set_rows] = useState([]); |
|
|
|
const [_columns, set_columns] = useState([]); |
|
|
|
const [_rowModesModel, set_rowModesModel] = useState({}); |
|
|
|
const [_editMode, set_editMode] = useState("row"); |
|
|
|
const [_pageSizeOptions, set_pageSizeOptions] = useState([10, 25, 50]); |
|
|
|
const [_filterItems, set_filterItems] = useState([]); |
|
|
|
|
|
|
|
const [page, setPage] = React.useState(0); |
|
|
|
const [pageSize, setPageSize] = React.useState(10); |
|
|
|
const [_autoHeight, set_autoHeight] = React.useState(true); |
|
|
|
const [myHideFooterSelectedRowCount, setMyHideFooterSelectedRowCount] = React.useState(true); |
|
|
|
const [_sx, set_sx] = React.useState({ |
|
|
|
const [page, setPage] = useState(0); |
|
|
|
const [pageSize, setPageSize] = useState(10); |
|
|
|
const [_autoHeight, set_autoHeight] = useState(true); |
|
|
|
const [myHideFooterSelectedRowCount, setMyHideFooterSelectedRowCount] = useState(true); |
|
|
|
const [_sx, set_sx] = useState({ |
|
|
|
padding: "4 2 4 2", |
|
|
|
'& .MuiDataGrid-cell': { |
|
|
|
borderTop: 1, |
|
|
@@ -36,7 +36,7 @@ export function FiDataGrid({ rows, columns, sx, autoHeight, |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
React.useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
if (sx) { |
|
|
|
set_sx(sx); |
|
|
|
} |
|
|
|