Theme
Sound
Jump to a component
AniCanonKit · Maki
AskMaki
AskMaki is Maki's one button: Maki's face and a label. It carries Maki's face, never a sparkle.
Live, from @anicanon/sakuga 2.0.0
Sakuga for iOS and Android is coming
iOS
Coming soon
AskMaki 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
AskMaki 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 one button that asks Maki: handed a conflict, a selection or a question at
size="sm", or in a view's header as the Maki pill with its count, which opens Maki's panel.
Guidelines
- Handed something (a conflict, a selection, a question):
size="sm", the label says what Maki is asked ("Ask Maki how it could be answered"). - In a view's header:
label="Maki",size="md",shape="pill", withcount(how many things Maki wants looked at, left out when there is nothing). It opens Maki's panel;opensays the panel is open, and the pill sits on the accent tint. hrefmakes it a link to Maki's page instead of a button.
import { AskMaki } from '@anicanon/sakuga/anicanonkit';
const MAKI = '/art/maki-avatar.png';
export default function AskMakiExample() {
return <AskMaki avatar={MAKI} />;
}PropsAskMakiProps
avatarrequiredstringlabelstringDefault 'Ask Maki'variant'secondary' | 'ghost' | 'outline'size'sm' | 'md'shape'pill'countstringHow many things Maki wants looked at.
openbooleanMaki's panel is open beside the view.
hrefstringonClickMouseEventHandlerEach 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
ask-maki-img-sizeits own value
20px
ask-maki-button-img-size-mdits own value
32px
ask-maki-button-img-margin-left-mdits own value
calc(-1 * 12px)
ask-maki-button-img-radius-mdradius-full9999px
ask-maki-em-min-widthicon-size-md20px
ask-maki-em-heighticon-size-md20px
ask-maki-em-padding-xinset-xs4px
ask-maki-em-radiusradius-full9999px
Type
ask-maki-em-fonttext-micro700 12px/16px "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
- A button (a link with
href) that Tab reaches; Enter runsonClick, and Space does too on a button. A screen reader hears "Ask Maki" (orlabel), "Ask Maki, 3 to look at" withcount, and expanded or collapsed whenopenis set; Maki's face 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.