Dashboard frame

Navigation, content, and status regions for a SaaS surface.

0:00 / 0:01

Customize

1

Installation

pnpm odori add component dashboard-frame

Edit the source in videos/components/dashboard-frame/. Use odori diff to compare upstream changes and odori update to apply updates.

Timing contract

Use these durations and content limits when composing a scene. Run odori test to check your video.

Family
Interface
Recommended duration
150 frames · 5s
Minimum duration
40 frames · 1.33s
Entrance
16 frames
Exit
0 frames
Reduced motion
the frame appears without fading in
Requires
sans font
Content limits
product ≤ 24, title ≤ 40, status ≤ 48

Props

PropTypeDefaultRequired
productProduct name in the sidebar head.string"Acme"—
sectionsSidebar entries. The active one is the section the content belongs to.string[]["Overview"—
activeWhich section is current, by index.number1—
titleShown along the top of the content region.string"Deployments"—
statusA short status, drawn as a pill beside the title.string——
childrenReactNode——

Related components

All components