@teravn/onui
Version:
The React UI component library is based on MUI
66 lines (65 loc) • 2.23 kB
TypeScript
import { OwnerStateThemeType } from './';
declare const DataGrid: () => {
MuiDataGrid: {
styleOverrides: {
root: ({ theme }: OwnerStateThemeType) => {
backgroundColor: string;
border: string;
borderRadius: number;
boxShadow: string;
'& .MuiDataGrid-withBorderColor': {
borderBottomColor: string;
};
'& .MuiDataGrid-row:hover': {
backgroundColor: string;
};
'& .MuiDataGrid-row.Mui-selected': {
backgroundColor: string;
};
'& .MuiDataGrid-cell:focus': {
outlineColor: string;
};
'& .MuiDataGrid-columnHeader:focus': {
outlineColor: string;
};
'& .MuiDataGrid-cell:focus-within': {
outlineColor: string;
};
'& .MuiDataGrid-columnHeader:focus-within': {
outlineColor: string;
};
'& .MuiDataGrid-columnHeaderCheckbox': {
padding: number;
'& .MuiSvgIcon-root': {
width: number;
height: number;
};
};
'& .MuiDataGrid-checkboxInput': {
padding: number;
'& .MuiSvgIcon-root': {
width: number;
height: number;
};
};
};
columnHeader: ({ theme }: OwnerStateThemeType) => {
backgroundColor: string;
padding: string;
};
columnHeaderTitle: ({ theme }: OwnerStateThemeType) => {
color: string;
fontSize: number;
fontWeight: number;
lineHeight: number;
};
cell: () => {
padding: string;
};
footerContainer: () => {
padding: string;
};
};
};
};
export default DataGrid;