Theme
Sound
Jump to a component
AniCanonKit · Productions
ViewHeader
ViewHeader opens a production view: the view as a quiet eyebrow, the title (one line, cut with an ellipsis), the meta under it, and the view’s actions on the right as children (Maki, then at most one primary).
Live, from @anicanon/sakuga 2.0.0
Sakuga for iOS and Android is coming
iOS
Web only
ViewHeader is made for the web, and isn’t part of Sakuga for iOS yet.
Android
Web only
ViewHeader is made for the web, and isn’t part of Sakuga for Android yet.
- Use it for
- The top of a production view: the view as an eyebrow, the title on one line, the meta under it, and the view's actions on the right (Maki, then at most one primary).
- Not for
- Opening a shelfSectionHeader
- The head of a side panel or an inspectorPanelHeader
- The editor's top bar with its timecodeEditorHeader
- The top bar of a full-screen flowFlowHeader
import { Button } from '@anicanon/sakuga/ui';
import { ViewHeader } from '@anicanon/sakuga/anicanonkit';
export default function ViewHeaderExample() {
return (
<ViewHeader
eyebrow="Plan"
title="#5 · Red Line · Sé station"
meta="4 of 6 cuts approved · 0:52 of 0:55"
>
<Button variant="primary" size="sm">
Approve 2 cuts
</Button>
</ViewHeader>
);
}PropsViewHeaderProps
titlerequiredstringeyebrowstringmetastringchildrenReactNodeThe view's actions.
classNamestringEach token reads a role, and the role lands on a value in each theme. Change the role and every component that reads it follows.
Space and shape
view-header-gapgap-lg12px
view-header-padding-topinset-xl24px
view-header-padding-xinset-xl24px
view-header-padding-bottominset-xs4px
view-header-words-gapgap-2xs2px
Type
view-header-eyebrow-fonttext-eyebrow700 11px/14px "Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif
view-header-eyebrow-letter-spacingtracking-caps.06em
view-header-h1-fonttext-title-2700 24px/30px "Funnel Display", "Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif
view-header-meta-fonttext-caption500 13px/18px "Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif
Checked automatically with axe-core 4.11.4 against WCAG 2.2 A and AA, on the live preview above, in light and dark, on 26 October 2026.
- Result
- No issues found, in light or in dark.
- By design
- The title is a level-1 heading, with the eyebrow before it and the meta after it read as text; the actions on the right take focus in order.
- Not tested
- The automated check doesn't test keyboard use, focus order or what a screen reader says. The lines above are the design system's own account of them.