@sqlrooms/documents / BlockSettingsPanelLayoutProps
Type Alias: BlockSettingsPanelLayoutProps
BlockSettingsPanelLayoutProps =
object
Properties
children
children:
ReactNode
Main content to render next to the settings panel.
editor?
optionaleditor?:Editor|null
Optional Tiptap editor used to resolve selected block settings when the layout is rendered outside a BlockDocumentEditor context.
documentId?
optionaldocumentId?:string
Document ID required when providing an explicit editor prop.
className?
optionalclassName?:string
Additional classes for the resizable panel group.
contentClassName?
optionalcontentClassName?:string
Additional classes for the main content panel.
settingsPanelClassName?
optionalsettingsPanelClassName?:string
Additional classes for the settings panel container.
settingsClassName?
optionalsettingsClassName?:string
Additional classes for the rendered BlockSettingsPanel.
defaultSize?
optionaldefaultSize?:number
Initial settings panel size in pixels.
minSize?
optionalminSize?:number
Minimum settings panel size in pixels.
maxSize?
optionalmaxSize?:number|string
Maximum settings panel size in pixels or a CSS percentage string.