diff --git a/packages/ra-ui-materialui/src/preferences/FieldToggle.tsx b/packages/ra-ui-materialui/src/preferences/FieldToggle.tsx index 184b88869c8..08d79fc0575 100644 --- a/packages/ra-ui-materialui/src/preferences/FieldToggle.tsx +++ b/packages/ra-ui-materialui/src/preferences/FieldToggle.tsx @@ -10,6 +10,7 @@ import { ComponentsOverrides, styled } from '@mui/material/styles'; export const FieldToggle = (props: FieldToggleProps) => { const { selected, label, onToggle, onMove, source, index } = props; const resource = useResourceContext(); + const switchId = React.useId(); const dropIndex = React.useRef(null); const x = React.useRef(null); const y = React.useRef(null); @@ -110,12 +111,12 @@ export const FieldToggle = (props: FieldToggleProps) => { onDragOver={onMove ? handleDragOver : undefined} data-index={index} > -