IScheduledEmailManagementDialogContextValue
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Sub-context for the scheduled-email management dialog. The connector hydrates this from dashboard state.
Values already available on AutomationsContext (locale, currentUser, timezone, isWhiteLabeled, isExecutionTimestampMode, externalRecipient, features.*) are NOT duplicated here — consumers read those from useAutomationsContext().
export interface IScheduledEmailManagementDialogContextValue
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
(ALPHA) Scheduled exports visible in the management dialog, scoped to the current dashboard context. | |||
number | (ALPHA) (Optional) Cache-bust counter for the automation list: reset to 0 when a management dialog opens, incremented on invalidation. 0 means nothing has been invalidated since the dialog opened; consumers reload when the value changes and is not 0. | ||
string | (ALPHA) (Optional) Id of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used to preselect the dashboard filter in the enhanced automations list. | ||
string | (ALPHA) (Optional) Title of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used as the label of the preselected dashboard filter in the enhanced automations list. | ||
boolean | (ALPHA) Whether accessibility mode is active (for aria/keyboard focus management). | ||
boolean | (ALPHA) Whether the dashboard is rendered in an embedded (iframe) context. | ||
boolean | (ALPHA) True while the automation list is still loading. | ||
boolean | (ALPHA) Whether the scheduled-email create/edit dialog is currently open (from store UI slice). Used by the management dialog tree’s focus-return logic (refocus when the edit dialog closes). | ||
number | (ALPHA) Maximum number of automations allowed (derived connector-side from the max-automations entitlement, falling back to DEFAULT_MAX_AUTOMATIONS). Combined with the dialog’s automations count to gate the create button. | ||
boolean | (ALPHA) Whether the unlimited-automations entitlement is present. When true the max-automations limit is not enforced. |
Property details
IScheduledEmailManagementDialogContextValue.automationspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Scheduled exports visible in the management dialog, scoped to the current dashboard context.
automations: IAutomationMetadataObject[];
IScheduledEmailManagementDialogContextValue.automationsInvalidationIdpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Cache-bust counter for the automation list: reset to 0 when a management dialog opens, incremented on invalidation. 0 means nothing has been invalidated since the dialog opened; consumers reload when the value changes and is not 0.
automationsInvalidationId?: number;
IScheduledEmailManagementDialogContextValue.dashboardIdpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Id of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used to preselect the dashboard filter in the enhanced automations list.
dashboardId?: string;
IScheduledEmailManagementDialogContextValue.dashboardTitlepropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Title of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used as the label of the preselected dashboard filter in the enhanced automations list.
dashboardTitle?: string;
IScheduledEmailManagementDialogContextValue.enableAccessibilityModepropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Whether accessibility mode is active (for aria/keyboard focus management).
enableAccessibilityMode: boolean;
IScheduledEmailManagementDialogContextValue.isEmbeddedpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Whether the dashboard is rendered in an embedded (iframe) context.
isEmbedded: boolean;
IScheduledEmailManagementDialogContextValue.isLoadingpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
True while the automation list is still loading.
isLoading: boolean;
IScheduledEmailManagementDialogContextValue.isScheduleEmailDialogOpenpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Whether the scheduled-email create/edit dialog is currently open (from store UI slice). Used by the management dialog tree’s focus-return logic (refocus when the edit dialog closes).
isScheduleEmailDialogOpen: boolean;
IScheduledEmailManagementDialogContextValue.maxAutomationspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Maximum number of automations allowed (derived connector-side from the max-automations entitlement, falling back to DEFAULT_MAX_AUTOMATIONS). Combined with the dialog’s automations count to gate the create button.
maxAutomations: number;
IScheduledEmailManagementDialogContextValue.unlimitedAutomationspropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Whether the unlimited-automations entitlement is present. When true the max-automations limit is not enforced.
unlimitedAutomations: boolean;