IScheduledEmailDialogSlots
Home > @gooddata/sdk-ui-dashboard > IScheduledEmailDialogSlots
IScheduledEmailDialogSlots interface
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Section-level overrides of the default scheduled email dialog.
Signature:
export interface IScheduledEmailDialogSlots
Properties
|
Property |
Modifiers |
Type |
Description |
|---|---|---|---|
|
ComponentType<ISlotProps<IScheduledEmailDialogFiltersProps>> |
(ALPHA) (Optional) Wraps or replaces the Filters tab content (the filter and parameter chips). Must have a stable reference identity — see ISlotProps. Renders only in the fully rendered dialog **and only while the Filters tab is selected**: not while the dialog context reports loading, not while the stale-filters confirmation step is shown, and not on the General tab. The dialog opens on the General tab, so the slot is not mounted initially, and it unmounts — losing any local state — on every switch away from the Filters tab. A replacement takes over computing the next filters array: | ||
|
ComponentType<ISlotProps<ScheduledEmailDialogHeaderDefaultProps>> |
(ALPHA) (Optional) Wraps or replaces the dialog header (the title input row). Must have a stable reference identity — see ISlotProps. | ||
|
ComponentType<ISlotProps<ScheduledEmailDialogTimezoneDefaultProps>> |
(ALPHA) (Optional) Wraps or replaces the "Time zone" section on the General tab. Must have a stable reference identity — see ISlotProps. Renders only when the dialog shows the section at all: the dashboard-timezone feature is enabled and the dashboard allows the view-mode timezone override. When the section is hidden, the slot is not rendered either. |