Skip to content
KansoMakado design system 1.1
makado.app

Status

Badge

A small label with an icon that names a state.

Preview

Live, in this page’s themeOpen on its own

Props

PropTypeDescription
statusStatus
variantSemantic | Categorical
fillStyle'subtle' | 'bold' | 'outline'
size'S' | 'M'
iconIconName | false
classNamestring
childrenReact.ReactNode

Guidelines

A small label with an icon that names a state. Subtle by default, bold when it has to be seen from across the room, outline when it sits on a busy surface.

Provide: status from Badge.statuses, or variant (neutral, accent, informative, positive, notice, negative, plus categorical cyan, orange, yellow) with icon and children. fillStyle (subtle, bold, outline) and size (S 24, M 32).

StatusVariantMeans
draft, briefing, unpaid, to-doneutralNot started or waiting on you
sent, in-production, pre-production, filming, editinginformativeOut the door or underway
negotiating, in-reviewnoticeWaiting on someone, watch it
signed, deliveredaccentLocked in on your side
live, paid, publishedpositiveDone and money in
overdue, declinednegativeNeeds attention now
  • Use the fixed words above; do not invent synonyms.
  • A project's status is one of Picker.projectStatuses: To do, Pre-production, Filming, Editing, In review, Published. Their badges show a stage mark that fills like a pie instead of an icon, so a project's progress reads at a glance.
  • Reserve bold for overdue and the one thing on a screen that must not be missed.