LevelChatDocs
Docs
LiveBadge

Components

LiveBadge

The pulsing red LIVE pip for broadcast surfaces.

LiveBadge is the pulsing red LIVE pip used on broadcast surfaces — a tile corner, a webinar page header, the recording dashboard. Three sizes, optional viewer count, optional recording-active dot. Pure visual; no SDK wiring.

Install

pnpm add @levelchat/react-components

Basic usage

import { LiveBadge } from '@levelchat/react-components';

<LiveBadge live size="md" viewerCount={1242} recording />

Sizes

  • sm — chip-size, for tile corners.
  • md — default, for header strips.
  • lg — hero, for landing-page mocks + recording dashboards.

Props

PropTypeDefaultNotes
livebooleanRequired. When false the badge shows its "Ended" state.
size'sm' | 'md' | 'lg'mdVisual size step.
viewerCountnumberOptional viewer count rendered next to the pip.
recordingbooleanfalseRender the secondary "recording active" dot.
LiveBadge — LevelChat Docs