formatted
This commit is contained in:
@@ -30,7 +30,7 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
const switchChecked = column.getIsVisible();
|
||||
|
||||
const handleToggleColumnHidden = (column) => {
|
||||
if (columnDefType === 'group') {
|
||||
if (columnDefType === "group") {
|
||||
column?.columns?.forEach?.((childColumn) => {
|
||||
childColumn.toggleVisibility(!switchChecked);
|
||||
});
|
||||
@@ -78,29 +78,29 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
ref={menuItemRef}
|
||||
{...rest}
|
||||
sx={(theme) => ({
|
||||
alignItems: 'center',
|
||||
justifyContent: 'flex-start',
|
||||
alignItems: "center",
|
||||
justifyContent: "flex-start",
|
||||
my: 0,
|
||||
opacity: isDragging ? 0.5 : 1,
|
||||
outline: isDragging
|
||||
? `2px dashed ${theme.palette.grey[500]}`
|
||||
: hoveredColumn?.id === column.id
|
||||
? `2px dashed ${draggingBorderColor}`
|
||||
: 'none',
|
||||
outlineOffset: '-2px',
|
||||
? `2px dashed ${draggingBorderColor}`
|
||||
: "none",
|
||||
outlineOffset: "-2px",
|
||||
pl: `${(column.depth + 0.5) * 2}rem`,
|
||||
py: '6px',
|
||||
...(parseFromValuesOrFunc(rest?.sx, theme)),
|
||||
py: "6px",
|
||||
...parseFromValuesOrFunc(rest?.sx, theme),
|
||||
})}
|
||||
>
|
||||
<Box
|
||||
sx={{
|
||||
display: 'flex',
|
||||
flexWrap: 'nowrap',
|
||||
gap: '8px',
|
||||
display: "flex",
|
||||
flexWrap: "nowrap",
|
||||
gap: "8px",
|
||||
}}
|
||||
>
|
||||
{columnDefType !== 'group' &&
|
||||
{columnDefType !== "group" &&
|
||||
enableColumnOrdering &&
|
||||
!isNestedColumns &&
|
||||
(columnDef.enableColumnOrdering !== false ? (
|
||||
@@ -110,7 +110,7 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
table={table}
|
||||
/>
|
||||
) : (
|
||||
<Box sx={{ width: '28px' }} />
|
||||
<Box sx={{ width: "28px" }} />
|
||||
))}
|
||||
{enableHiding ? (
|
||||
<FormControlLabel
|
||||
@@ -119,15 +119,12 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
typography: {
|
||||
sx: {
|
||||
mb: 0,
|
||||
opacity: columnDefType !== 'display' ? 1 : 0.5,
|
||||
opacity: columnDefType !== "display" ? 1 : 0.5,
|
||||
},
|
||||
},
|
||||
}}
|
||||
control={
|
||||
<Tooltip
|
||||
{...getCommonTooltipProps()}
|
||||
title={localization.toggleVisibility}
|
||||
>
|
||||
<Tooltip {...getCommonTooltipProps()} title={localization.toggleVisibility}>
|
||||
<Switch />
|
||||
</Tooltip>
|
||||
}
|
||||
@@ -136,9 +133,7 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
onChange={() => handleToggleColumnHidden(column)}
|
||||
/>
|
||||
) : (
|
||||
<Typography sx={{ alignSelf: 'center' }}>
|
||||
{columnDef.header}
|
||||
</Typography>
|
||||
<Typography sx={{ alignSelf: "center" }}>{columnDef.header}</Typography>
|
||||
)}
|
||||
</Box>
|
||||
</MenuItem>
|
||||
@@ -155,6 +150,5 @@ const DataTable_ShowHideColumnsMenuItems = ({
|
||||
))}
|
||||
</>
|
||||
);
|
||||
|
||||
}
|
||||
export default DataTable_ShowHideColumnsMenuItems;
|
||||
};
|
||||
export default DataTable_ShowHideColumnsMenuItems;
|
||||
|
||||
Reference in New Issue
Block a user