Layout
Frame
Composes a frame from header, panel, title, description, and footer slots with system-owned surfaces and spacing.
idle
Usage
Anatomy
The parts and how they nest, taken from the preview above.
Examples
Personal workspace
Recommendations
| Guidance | Practice |
|---|---|
| Do | Use header, panel, and footer slots to separate task context, content, and completion actions. |
Usage boundaries
| Guidance | Boundary |
|---|---|
| Scope | Use Frame for a meaningful work area. Avoid wrapping every small group in another surface. |
API reference
Public props from @mizen-labs/ui. Use exported prop types for the complete TypeScript contract.
| Prop | Type | Default | Description |
|---|---|---|---|
| | — | Root of the compound frame; groups headers, panels, and footers with system-owned spacing. |
| | — | Bordered surface for a frame section with panel radius, inner padding, and resting outline depth. |
| | — | Header slot for the title and supporting description of a frame. |
| | — | Title slot with semibold content typography. |
| | — | Description slot with secondary content typography. |
| | — | Footer slot for actions and secondary frame metadata. |