Status
The StatusIndicator
component provides visual cues for the broadcast status.
Features
- Synchronizes broadcast status with a visual indicator
Anatomy
Import the components and piece the parts together.
Props
forceMount
A boolean that, when true, ensures the component is always mounted. This is particularly useful for managing animations with external animation libraries.
matcher
A prop required to define the conditions under which the StatusIndicator
should be visible. It can be a specific BroadcastStatus
value or a function
that provides custom logic for visibility determination based on the broadcast
status.
The status can be of the type: "live" | "pending" | "idle"
Data Attributes
data-livepeer-controls-status-indicator
Serves to identify the component’s role within the broadcast interface.
data-status
Shows the current broadcast status as a string.
The status can be of the type: "live" | "pending" | "idle"
data-visible
Reflects the visibility status of the indicator, with "true"
meaning it’s
currently visible based on the matcher
or broadcast status and "false"
denoting it’s not visible.
Was this page helpful?