Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Twilio-labs/paste/llms.txt

Use this file to discover all available pages before exploring further.

Status

The Status component provides status badges and menus for displaying process states and connectivity information with icons.

Installation

yarn add @twilio-paste/status

Usage

Status Badge

import { StatusBadge } from '@twilio-paste/status';

<StatusBadge as="span" variant="ProcessSuccess">
  Completed
</StatusBadge>

Status Badge Sizes

<StatusBadge as="span" variant="ProcessInProgress" size="default">
  In Progress
</StatusBadge>

<StatusBadge as="span" variant="ProcessWarning" size="small">
  Warning
</StatusBadge>

<StatusBadge as="span" variant="ProcessError" size="borderless">
  Failed
</StatusBadge>

Status Menu

import { StatusMenu, StatusMenuBadge, StatusMenuItem } from '@twilio-paste/status';

<StatusMenu>
  <StatusMenuBadge variant="ProcessInProgress">In Progress</StatusMenuBadge>
  <StatusMenuItem variant="ProcessSuccess">Completed</StatusMenuItem>
  <StatusMenuItem variant="ProcessError">Failed</StatusMenuItem>
  <StatusMenuItem variant="ProcessNeutral">Pending</StatusMenuItem>
</StatusMenu>

Props

StatusBadge

as
'span'
required
Underlying HTML element to render (currently only supports ‘span’).
variant
StatusBadgeVariants
required
Sets the display style of the Status Badge. Available variants:Process States:
  • ProcessError
  • ProcessWarning
  • ProcessSuccess
  • ProcessNeutral
  • ProcessInProgress
  • ProcessDisabled
  • ProcessDraft
Connectivity States:
  • ConnectivityAvailable
  • ConnectivityBusy
  • ConnectivityUnavailable
  • ConnectivityOffline
  • ConnectivityNeutral
size
'default' | 'small' | 'borderless'
default:"default"
Sets the size of the Status Badge.
element
string
default:"STATUS_BADGE"
Overrides the default element name to apply unique styles with the Customization Provider.

Variants

Process Status Variants

  • ProcessSuccess: Successful completion (green with success icon)
  • ProcessError: Error or failure (red with error icon)
  • ProcessWarning: Warning state (orange with warning icon)
  • ProcessInProgress: Currently in progress (blue with loading icon)
  • ProcessNeutral: Neutral or default state (gray with neutral icon)
  • ProcessDisabled: Disabled state (gray)
  • ProcessDraft: Draft state (gray)

Connectivity Status Variants

  • ConnectivityAvailable: Available/online (green with available icon)
  • ConnectivityBusy: Busy (orange with busy icon)
  • ConnectivityUnavailable: Unavailable (red with unavailable icon)
  • ConnectivityOffline: Offline (gray with offline icon)
  • ConnectivityNeutral: Neutral connectivity state (gray)

Features

  • Automatically includes appropriate icons for each variant
  • Three size options: default, small, and borderless
  • Status menu for displaying multiple status options
  • Consistent with Twilio design system colors and patterns

Build docs developers (and LLMs) love