Skip to main content

LayoutPrimitives.Panel

PanelProps
PanelProps
PolymorphicComponentPropsWithRef
OwnPanelProps
OwnPanelProps
Intersection of
PanelBasicProps
PanelBasicProps
children
React.ReactNode
className
NestedClassName
componentClassName
| string| string[]
tabIndex
undefined
trapFocusInModal
boolean
PanelConfigProps
PanelConfigProps
Intersection of
CommonPanelConfigProps
CommonPanelConfigProps
CommonPanelConfigProps
basis*
| number| null| undefined
maxWidth
| number| null
minWidth
| number| null
name*
string
priority
| number| null
Union of
ControlledPanelProps
ControlledPanelProps
behavior*
| undefined| null| "static"| "collapsible"| "overlay"| "modal"
defaultBehavior
undefined
defaultVisibility
undefined
onBehaviorChange*
(state: PanelState) => void
onKeyPress
(event: KeyboardEvent, state: PanelState) => void
onVisibilityChange*
(state: PanelState) => void
visibility*
| undefined| null| "visible"| "hidden"
UncontrolledPanelProps
UncontrolledPanelProps
behavior
undefined
defaultBehavior*
| undefined| null| "static"| "collapsible"| "overlay"| "modal"
defaultVisibility*
| undefined| null| "visible"| "hidden"
onBehaviorChange
(state: PanelState) => | undefined| null| void| Partial<PanelState>
onKeyPress
(event: KeyboardEvent, state: PanelState) => | undefined| null| void| Partial<PanelState>
onVisibilityChange
(state: PanelState) => | undefined| null| void| Partial<PanelState>
visibility
undefined