Skip to main content

Function: removeSiteWithConfirmation()

function removeSiteWithConfirmation(args: {
clearError: () => void;
closeSiteDetailsForSite: (siteIdentifier: string) => void;
currentSite: Site;
deleteSite: (siteIdentifier: string) => Promise<void>;
requestConfirmation: (options: ConfirmDialogOptions) => Promise<boolean>;
}): Promise<void>;

Defined in: src/hooks/site/useSiteDetails.operations.ts:76

Requests confirmation and removes a site.

Parametersโ€‹

argsโ€‹

clearErrorโ€‹

() => void

closeSiteDetailsForSiteโ€‹

(siteIdentifier: string) => void

currentSiteโ€‹

Site

deleteSiteโ€‹

(siteIdentifier: string) => Promise<void>

requestConfirmationโ€‹

(options: ConfirmDialogOptions) => Promise<boolean>

Returnsโ€‹

Promise<void>