71 lines
3.3 KiB
JavaScript
71 lines
3.3 KiB
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 MUITooltip from '@mui/material/Tooltip';
|
|
import MUIPopper from '@mui/material/Popper';
|
|
import { GridArrowDownwardIcon, GridArrowUpwardIcon, GridCell, GridSkeletonCell, GridCheckIcon, GridCloseIcon, GridColumnIcon, GridColumnMenu, GridColumnsPanel, GridFilterAltIcon, GridFilterListIcon, GridFilterPanel, GridFooter, GridHeader, GridLoadingOverlay, GridNoRowsOverlay, GridPagination, GridPanel, GridPreferencesPanel, GridRow, GridSaveAltIcon, GridSeparatorIcon, GridTableRowsIcon, GridTripleDotsVerticalIcon, GridViewHeadlineIcon, GridViewStreamIcon, GridMoreVertIcon, GridExpandMoreIcon, GridKeyboardArrowRight, GridAddIcon, GridRemoveIcon, GridDragIcon, GridColumnHeaderFilterIconButton, GridSearchIcon } from '../components';
|
|
import { GridColumnUnsortedIcon } from '../components/columnHeaders/GridColumnUnsortedIcon';
|
|
import { ErrorOverlay } from '../components/ErrorOverlay';
|
|
import { GridNoResultsOverlay } from '../components/GridNoResultsOverlay';
|
|
var DEFAULT_GRID_ICON_SLOTS_COMPONENTS = {
|
|
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
|
|
};
|
|
/**
|
|
* TODO: Differentiate community and pro value and interface
|
|
*/
|
|
|
|
export var DATA_GRID_DEFAULT_SLOTS_COMPONENTS = _extends({}, DEFAULT_GRID_ICON_SLOTS_COMPONENTS, {
|
|
BaseCheckbox: MUICheckbox,
|
|
BaseTextField: MUITextField,
|
|
BaseFormControl: MUIFormControl,
|
|
BaseSelect: MUISelect,
|
|
BaseSwitch: MUISwitch,
|
|
BaseButton: MUIButton,
|
|
BaseTooltip: MUITooltip,
|
|
BasePopper: MUIPopper,
|
|
Cell: GridCell,
|
|
SkeletonCell: GridSkeletonCell,
|
|
ColumnHeaderFilterIconButton: GridColumnHeaderFilterIconButton,
|
|
ColumnMenu: GridColumnMenu,
|
|
ErrorOverlay: ErrorOverlay,
|
|
Footer: GridFooter,
|
|
Header: GridHeader,
|
|
Toolbar: null,
|
|
PreferencesPanel: GridPreferencesPanel,
|
|
LoadingOverlay: GridLoadingOverlay,
|
|
NoResultsOverlay: GridNoResultsOverlay,
|
|
NoRowsOverlay: GridNoRowsOverlay,
|
|
Pagination: GridPagination,
|
|
FilterPanel: GridFilterPanel,
|
|
ColumnsPanel: GridColumnsPanel,
|
|
Panel: GridPanel,
|
|
Row: GridRow
|
|
}); |