@mui/x-data-grid
Version:
The community edition of the data grid component (MUI X).
69 lines • 3.27 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import MUICheckbox from '@mui/material/Checkbox';
import MUITextField from '@mui/material/TextField';
import MUIFormControl from '@mui/material/FormControl';
import MUISelect from '@mui/material/Select';
import MUISwitch from '@mui/material/Switch';
import MUIButton from '@mui/material/Button';
import MUIIconButton from '@mui/material/IconButton';
import MUIInputAdornment from '@mui/material/InputAdornment';
import MUITooltip from '@mui/material/Tooltip';
import MUIPopper from '@mui/material/Popper';
import MUIInputLabel from '@mui/material/InputLabel';
import MUIChip from '@mui/material/Chip';
import { GridColumnUnsortedIcon } from './icons/GridColumnUnsortedIcon';
import { GridAddIcon, GridArrowDownwardIcon, GridArrowUpwardIcon, GridCheckIcon, GridCloseIcon, GridColumnIcon, GridDragIcon, GridExpandMoreIcon, GridFilterAltIcon, GridFilterListIcon, GridKeyboardArrowRight, GridMoreVertIcon, GridRemoveIcon, GridSaveAltIcon, GridSearchIcon, GridSeparatorIcon, GridTableRowsIcon, GridTripleDotsVerticalIcon, GridViewHeadlineIcon, GridViewStreamIcon, GridVisibilityOffIcon, GridViewColumnIcon, GridClearIcon, GridLoadIcon, GridDeleteForeverIcon } from './icons';
import MUISelectOption from './components/MUISelectOption';
const iconSlots = {
BooleanCellTrueIcon: GridCheckIcon,
BooleanCellFalseIcon: GridCloseIcon,
ColumnMenuIcon: GridTripleDotsVerticalIcon,
OpenFilterButtonIcon: GridFilterListIcon,
FilterPanelDeleteIcon: GridCloseIcon,
ColumnFilteredIcon: GridFilterAltIcon,
ColumnSelectorIcon: GridColumnIcon,
ColumnUnsortedIcon: GridColumnUnsortedIcon,
ColumnSortedAscendingIcon: GridArrowUpwardIcon,
ColumnSortedDescendingIcon: GridArrowDownwardIcon,
ColumnResizeIcon: GridSeparatorIcon,
DensityCompactIcon: GridViewHeadlineIcon,
DensityStandardIcon: GridTableRowsIcon,
DensityComfortableIcon: GridViewStreamIcon,
ExportIcon: GridSaveAltIcon,
MoreActionsIcon: GridMoreVertIcon,
TreeDataCollapseIcon: GridExpandMoreIcon,
TreeDataExpandIcon: GridKeyboardArrowRight,
GroupingCriteriaCollapseIcon: GridExpandMoreIcon,
GroupingCriteriaExpandIcon: GridKeyboardArrowRight,
DetailPanelExpandIcon: GridAddIcon,
DetailPanelCollapseIcon: GridRemoveIcon,
RowReorderIcon: GridDragIcon,
QuickFilterIcon: GridSearchIcon,
QuickFilterClearIcon: GridCloseIcon,
ColumnMenuHideIcon: GridVisibilityOffIcon,
ColumnMenuSortAscendingIcon: GridArrowUpwardIcon,
ColumnMenuSortDescendingIcon: GridArrowDownwardIcon,
ColumnMenuFilterIcon: GridFilterAltIcon,
ColumnMenuManageColumnsIcon: GridViewColumnIcon,
ColumnMenuClearIcon: GridClearIcon,
LoadIcon: GridLoadIcon,
FilterPanelAddIcon: GridAddIcon,
FilterPanelRemoveAllIcon: GridDeleteForeverIcon,
ColumnReorderIcon: GridDragIcon
};
const materialSlots = _extends({}, iconSlots, {
BaseCheckbox: MUICheckbox,
BaseTextField: MUITextField,
BaseFormControl: MUIFormControl,
BaseSelect: MUISelect,
BaseSwitch: MUISwitch,
BaseButton: MUIButton,
BaseIconButton: MUIIconButton,
BaseInputAdornment: MUIInputAdornment,
BaseTooltip: MUITooltip,
BasePopper: MUIPopper,
BaseInputLabel: MUIInputLabel,
BaseSelectOption: MUISelectOption,
BaseChip: MUIChip
});
export default materialSlots;