components/status
Type Aliases
Section titled “Type Aliases”StatusGlyph
Section titled “StatusGlyph”StatusGlyph =
"dot"|"pill"|"bang"
The bead’s target silhouette. Changes morph from its current appearance.
StatusMotion
Section titled “StatusMotion”StatusMotion =
"none"|"pulse"|"bounce"
Continuous activity, independent of the target silhouette.
StatusTone
Section titled “StatusTone”StatusTone =
"neutral"|"primary"|"secondary"|"accent"|"success"|"info"|"warning"|"error"
Semantic colors supplied by the current Stipe theme.
StatusSize
Section titled “StatusSize”StatusSize =
"default"|"compact"
Status size keeps secondary state compact in dense rows.
StatusAppearance
Section titled “StatusAppearance”StatusAppearance =
"plain"|"chip"
chip seats the bead and label in a tone-tinted pill.
StatusProps
Section titled “StatusProps”StatusProps =
object&Omit<HTMLAttributes<HTMLSpanElement>>,"children">>
Presentation only: the caller maps its state to glyph, tone, and motion.
Type Declaration
Section titled “Type Declaration”label?
Section titled “label?”
optionallabel?:ReactNode
glyph?
Section titled “glyph?”
optionalglyph?:StatusGlyph
motion?
Section titled “motion?”
optionalmotion?:StatusMotion
optionaltone?:StatusTone
optionalsize?:StatusSize
appearance?
Section titled “appearance?”
optionalappearance?:StatusAppearance
Variables
Section titled “Variables”Status
Section titled “Status”
constStatus:ForwardRefExoticComponent<object&Omit<HTMLAttributes<HTMLSpanElement>>,"children"> > &RefAttributes<HTMLSpanElement>>>>
A gooey SVG status bead with automatic, interruptible glyph transitions.