Create vs edit label copy; save uses POST when id is empty.
Current editor values, or null when closed.
Connection snapshots from the list page (seed until refreshed).
True once the connections request on the list page has settled.
True while a save request is in flight.
OptionalonCalled after a livestream is successfully scheduled on YouTube.
Called when the user dismisses the modal.
Persists editor values via POST or PATCH.
Optionaloptions: {Optional save behavior.
OptionalcloseAfterSave?: booleanOptionalsuppressErrorToast?: booleanOptionalvalues?: LivestreamEditorValuesSnapshot to persist; defaults to the current editor state when omitted.
Whether save succeeded and an optional toast message.
Called whenever a field changes in the modal.
OptionalarmedArmed livestreams for stream-key conflict warnings when changing key slots.
OptionalscheduledScheduled or live Facebook livestreams used to detect queued Facebook preparation.
OptionalonCalled after the stream key slot changes successfully.
OptionalonCalled after Facebook arm/end succeeds so the list can refresh.
Props for LivestreamMetadataModal.