UNPKG

@lunit/oui

Version:

Lunit Oncology UI components

12 lines (11 loc) 648 B
import { jsx as _jsx } from "react/jsx-runtime"; import { DataGrid } from '@mui/x-data-grid'; import DataGridContainer from './DataTable.styled'; import { Checkbox } from '../Checkbox'; function DataTable({ rows, columns, ...otherProps }) { return (_jsx(DataGridContainer, { children: _jsx(DataGrid, { rows: rows, columns: columns, columnHeaderHeight: 40, rowHeight: 40, showColumnVerticalBorder: true, showCellVerticalBorder: true, disableColumnMenu: true, hideFooter: true, slots: { noRowsOverlay: () => _jsx("div", {}), baseCheckbox: Checkbox, }, ...otherProps }) })); } export default DataTable;