Manage Content
Variants
ActivePendingFailedDraftArchived
PropTypeDefaultRequiredDescription
variant'success' | 'warning' | 'error' | 'info' | 'neutral''neutral'NoColour, matched to meaning.
childrenReactNodeYesLabel text.
Do
  • Use the semantic variant that matches the actual status (success for "Active", error for "Failed").
  • Keep the label to one or two words.
Don't
  • Invent a sixth colour for a status — map it onto success/warning/error/info/neutral.
  • Use a badge for something that isn’t a status (that’s a Chip or plain text).