useDashboardScheduledEmails
Home > @gooddata/sdk-ui-dashboard > useDashboardScheduledEmails
useDashboardScheduledEmails variable
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.
Hook that handles schedule emailing dialogs.
Signature:
useDashboardScheduledEmails: () => {
isScheduledEmailingVisible: boolean;
enableInsightExportScheduling: boolean;
defaultOnScheduleEmailing: () => void;
isScheduleEmailingDialogOpen: boolean;
isScheduleEmailingManagementDialogOpen: boolean;
onScheduleEmailingOpen: (attachmentRef?: ObjRef) => void;
onScheduleEmailingManagementEdit: (schedule: IScheduledMail, users: IWorkspaceUser[]) => void;
scheduledEmailToEdit: IScheduledMail | undefined;
users: IWorkspaceUser[];
onScheduleEmailingCancel: () => void;
onScheduleEmailingCreateError: () => void;
onScheduleEmailingCreateSuccess: () => void;
onScheduleEmailingSaveError: () => void;
onScheduleEmailingSaveSuccess: () => void;
onScheduleEmailingManagementAdd: () => void;
onScheduleEmailingManagementClose: () => void;
onScheduleEmailingManagementLoadingError: () => void;
onScheduleEmailingManagementDeleteSuccess: () => void;
onScheduleEmailingManagementDeleteError: () => void;
}