VideoStatusBadge

Domain

Displays video lifecycle status with semantic colour coding.

All statuses

Preview
DraftProcessingPublishedPrivateUnlistedBlockedDeleted
Code
{(['DRAFT', 'PROCESSING', 'PUBLISHED', 'PRIVATE', 'UNLISTED', 'BLOCKED', 'DELETED'] as const).map((s) => (
  <VideoStatusBadge key={s} status={s} />
))}

Sizes

Preview
PublishedPublished
Code
<VideoStatusBadge status="PUBLISHED" size="sm" />
<VideoStatusBadge status="PUBLISHED" size="md" />
Sourcemodules/domains/media/video/VideoStatusBadge.tsx