Jump to a component
Core · Navigation
FlowFooter
FlowFooter closes a step of the full-screen flow, inline under its content: Back on the left when a step precedes, then the note and the action on the right.
@anicanon/sakuga/uiv1.0Used onWeb · iOS · Android
Live, from @anicanon/sakuga 2.0.0
Sakuga for iOS and Android is coming
iOS
Coming soon
FlowFooter for iOS is in the roughs. The tokens it will read are the ones on this page, the same on every platform.
Android
Coming soon
FlowFooter for Android is in the roughs. The tokens it will read are the ones on this page, the same on every platform.
- Use it for
- The foot of a step in a full-screen flow: Back when a step precedes, a note on what happens next or what it costs, then the one primary action.
- Not for
- The way out of the flowFlowHeader
- Facts at the foot of a working surfaceStatusBar
Guidelines
notesays what happens next or what it costs ("Free. Nothing is generated until you start it").- The action is its child: one primary
Button, or AniCanonKit'sSpendButtonwith itscostwhen it spends. backtakeslabel,hreforonClick.slot="start"holds what leaves the step when it is not Back (Cancel creation, Skip for now, Show details).
import { Button, FlowFooter } from '@anicanon/sakuga/ui';
export default function FlowFooterExample() {
return (
<FlowFooter
note="Free. The front and back covers are made with it."
back={{ label: 'Back' }}
>
<Button variant="primary">Create issue</Button>
</FlowFooter>
);
}PropsFlowFooterProps
notestringback{ label?: string; href?: string; onClick?: MouseEventHandler; }childrenReactNodeclassNamestringEach token reads a role, and the role lands on a value in each theme. Change the role and every component that reads it follows.
Colour
flowfoot-ruleFlowFooter: the rule over the footer.border-hairline→shade-a08rgba(11,10,16,0.08)border-hairline→white-a06rgba(255,255,255,0.06)flowfoot-noteFlowFooter: the note beside the action.text-muted→neutral-600#5c5b67text-muted→neutral-400#a3a3a7Space and shape
flowfoot-gapgap-lgflowfoot-padding-topinset-lgflowfoot-edge-top-widthType
flowfoot-note-fonttext-captionChecked 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
- A footer element: Tab reaches Back (a link with
back.href, otherwise a button runningback.onClick) and then the actions; the note reads as text between them and the back icon is hidden. - 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.