useDashboardAlertsOld()
Home > @gooddata/sdk-ui-dashboard > useDashboardAlertsOld
useDashboardAlertsOld() function
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 alerts dialog
Signature:
useDashboardAlertsOld: () => {
isInitialized: boolean;
automations: IAutomationMetadataObject[];
alertingToEdit: {
alert: IAutomationMetadataObject;
widget: IInsightWidget | undefined;
anchor: HTMLElement | null;
} | null;
alertingLoadError: GoodDataSdkError | undefined;
isAlertingLoading: boolean;
isAlertsManagementVisible: boolean;
isAlertingDialogOpen: boolean;
isAlertingManagementDialogOpen: boolean;
defaultOnAlerting: () => void;
defaultOnAlertsManagement: () => void;
onAlertingManagementEdit: (alert: IAutomationMetadataObject, widget: IInsightWidget | undefined, anchor: HTMLElement | null, onClosed: () => void) => void;
onAlertingManagementClose: () => void;
onAlertingManagementDeleteSuccess: () => void;
onAlertingManagementDeleteError: () => void;
onAlertingManagementLoadingError: () => void;
onAlertingManagementPauseSuccess: (_alert: IAutomationMetadataObject, pause: boolean) => void;
onAlertingManagementPauseError: (_err: GoodDataSdkError, pause: boolean) => void;
onAlertingCancel: () => void;
onAlertingUpdate: (_alert: IAutomationMetadataObject) => void;
}
Returns:
{ isInitialized: boolean; automations: IAutomationMetadataObject[]; alertingToEdit: { alert: IAutomationMetadataObject; widget: IInsightWidget | undefined; anchor: HTMLElement | null; } | null; alertingLoadError: GoodDataSdkError | undefined; isAlertingLoading: boolean; isAlertsManagementVisible: boolean; isAlertingDialogOpen: boolean; isAlertingManagementDialogOpen: boolean; defaultOnAlerting: () => void; defaultOnAlertsManagement: () => void; onAlertingManagementEdit: (alert: IAutomationMetadataObject, widget: IInsightWidget | undefined, anchor: HTMLElement | null, onClosed: () => void) => void; onAlertingManagementClose: () => void; onAlertingManagementDeleteSuccess: () => void; onAlertingManagementDeleteError: () => void; onAlertingManagementLoadingError: () => void; onAlertingManagementPauseSuccess: (_alert: IAutomationMetadataObject, pause: boolean) => void; onAlertingManagementPauseError: (_err: GoodDataSdkError, pause: boolean) => void; onAlertingCancel: () => void; onAlertingUpdate: (_alert: IAutomationMetadataObject) => void; }