Skip to content

Commit 37bc251

Browse files
dwrthmichelengelenarminmeh
authored
[DataGrid] Fix columnsManagementRow style override slot not working (#19097)
Co-authored-by: David <[email protected]> Co-authored-by: Michel Engelen <[email protected]> Co-authored-by: Armin Mehinovic <[email protected]>
1 parent 5c3ef9a commit 37bc251

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/x-data-grid/src/components/columnsManagement/GridColumnsManagement.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,8 @@ function GridColumnsManagement(props: GridColumnsManagementProps) {
300300
<GridColumnsManagementScrollArea ownerState={rootProps}>
301301
<GridColumnsManagementBody className={classes.root} ownerState={rootProps}>
302302
{currentColumns.map((column) => (
303-
<rootProps.slots.baseCheckbox
303+
<GridColumnsManagementRow
304+
as={rootProps.slots.baseCheckbox}
304305
key={column.field}
305306
className={classes.row}
306307
disabled={column.hideable === false || pivotActive}
@@ -456,4 +457,9 @@ const GridColumnsManagementEmptyText = styled('div', {
456457
font: vars.typography.font.body,
457458
});
458459

460+
const GridColumnsManagementRow = styled(NotRendered<GridSlotProps['baseCheckbox']>, {
461+
name: 'MuiDataGrid',
462+
slot: 'ColumnsManagementRow',
463+
})();
464+
459465
export { GridColumnsManagement };

0 commit comments

Comments
 (0)