Interface: SheetOptions
Defined in: packages/sdk/src/layout-service.ts:40
Options for LayoutService.openPanelSheet.
Properties
title?
optional title?: ReactNode;Defined in: packages/sdk/src/layout-service.ts:42
Header rendered at the top of the sheet; omit for a bare surface.
width?
optional width?: number;Defined in: packages/sdk/src/layout-service.ts:44
Width in CSS px. Omit for the default (~520px).
bare?
optional bare?: boolean;Defined in: packages/sdk/src/layout-service.ts:49
Skip the sheet's own header and body padding — your content is the surface, and owns its own chrome (including a close affordance).
className?
optional className?: string;Defined in: packages/sdk/src/layout-service.ts:51
Extra class on the sheet surface.
ariaLabel?
optional ariaLabel?: string;Defined in: packages/sdk/src/layout-service.ts:53
Accessible name for a sheet without a visible SheetOptions.title.
mode?
optional mode?: "overlay" | "push";Defined in: packages/sdk/src/layout-service.ts:58
"overlay" covers the center dock, "push" narrows it so the sheet takes real layout space. Default "overlay".