OptionalclassName?: stringCSS class name.
ℹ️ Use the data-separator attribute for custom hover and active styles
⚠️ The following properties cannot be overridden: flex-grow, flex-shrink
Optionaldisabled?: booleanWhen disabled, the separator cannot be used to resize its neighboring panels.
ℹ️ The panels may still be resized indirectly (while other panels are being resized). To prevent a panel from being resized at all, it needs to also be disabled.
OptionaldisableDoubleClick?: booleanWhen true, double-clicking this Separator will not reset its Panel to its default size.
OptionalelementRef?: Ref<HTMLDivElement>Ref attached to the root HTMLDivElement.
Optionalid?: string | numberUniquely identifies the separator within the parent group.
Falls back to useId when not provided.
ℹ️ This value will also be assigned to the data-separator attribute.
Optionalstyle?: CSSPropertiesCSS properties.
ℹ️ Use the data-separator attribute for custom hover and active styles
⚠️ The following properties cannot be overridden: flex-grow, flex-shrink
OptionalwithHandle?: boolean
Accessible resizable panel groups and layouts with keyboard support. This component is built on react-resizable-panels and styled with Shadcn UI.