Function: useSiteDetailsRemovalHandlers()
useSiteDetailsRemovalHandlers(
clearError: () =>void,currentSite:Site,deleteSite: (siteIdentifier:string) =>Promise<void>,removeMonitorFromSite: (siteIdentifier:string,monitorId:string) =>Promise<void>,requestConfirmation: (options:ConfirmDialogOptions) =>Promise<boolean>,selectedMonitor:Monitor|undefined): {handleRemoveMonitor: () =>Promise<void>;handleRemoveSite: () =>Promise<void>; }
Defined in: src/hooks/site/useSiteDetails.handlers.ts:81
Remove-site / remove-monitor handlers for useSiteDetails.
Parametersโ
clearErrorโ
() => void
currentSiteโ
deleteSiteโ
(siteIdentifier: string) => Promise<void>
removeMonitorFromSiteโ
(siteIdentifier: string, monitorId: string) => Promise<void>
requestConfirmationโ
(options: ConfirmDialogOptions) => Promise<boolean>
selectedMonitorโ
Monitor | undefined
Returnsโ
{ handleRemoveMonitor: () => Promise<void>; handleRemoveSite: () => Promise<void>; }
handleRemoveMonitor()โ
readonlyhandleRemoveMonitor: () =>Promise<void>
Returnsโ
Promise<void>
handleRemoveSite()โ
readonlyhandleRemoveSite: () =>Promise<void>
Returnsโ
Promise<void>