UNPKG

@mui/x-data-grid

Version:

The community edition of the data grid component (MUI X).

69 lines 3.27 kB
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;