The EnabledTrigger
and EnabledIndicator
components provide gateways with interactive controls and visual cues to manage the “enabled” state of the broadcast.
Enabled
components are used to generally start and stop the broadcast.
The broadcast, by default, starts disabled so the user can preview their video
before going live.matcher
patternEnabledTrigger
EnabledIndicator
forceMount
matcher
EnabledIndicator
should be visible. It can be a boolean that directly corresponds to the enabled
state or a function providing custom logic for visibility determination based on
the enabled state.
EnabledTrigger
data-livepeer-controls-enabled-trigger
data-enabled
"true"
when broadcasting is enabled and
"false"
when it is disabled.
EnabledIndicator
data-livepeer-controls-enabled-indicator
data-enabled
"true"
when broadcasting is enabled and
"false"
when it is disabled.
data-visible
"true"
meaning it’s
currently visible based on the matcher
or broadcast state and "false"
denoting it’s not visible.
This is often used for dynamically applying enter/exit CSS animations.