diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/settings/deleteModal.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/settings/deleteModal.svelte index 589f01e394..2ec204ef21 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/settings/deleteModal.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/settings/deleteModal.svelte @@ -2,15 +2,19 @@ import { goto } from '$app/navigation'; import { base } from '$app/paths'; import { page } from '$app/stores'; - import { Submit, trackEvent, trackError } from '$lib/actions/analytics'; + import { Submit, trackError, trackEvent } from '$lib/actions/analytics'; import { Modal } from '$lib/components'; - import { Button } from '$lib/elements/forms'; + import { Button, InputCheckbox } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; + import { FormList } from '$lib/elements/forms/index.js'; + import { func } from '../store'; export let showDelete = false; const functionId = $page.params.function; + let confirmedDeletion = false; + const handleSubmit = async () => { try { await sdk.forProject.functions.delete(functionId); @@ -38,12 +42,22 @@ icon="exclamation" state="warning" headerDivider={false}> -

- Are you sure you want to delete this function and all associated deployments from your - project? -

+ +

Are you sure you want to delete {$func.name}?

+

+ The function and all associated deployments will be permanently deleted. This action is + irreversible. +

+ + +
- + diff --git a/src/routes/(console)/project-[project]/sites/(components)/logs.svelte b/src/routes/(console)/project-[project]/sites/(components)/logs.svelte index 86d9a930ec..ca5c6bf94a 100644 --- a/src/routes/(console)/project-[project]/sites/(components)/logs.svelte +++ b/src/routes/(console)/project-[project]/sites/(components)/logs.svelte @@ -93,10 +93,7 @@ async function cancelDeployment() { try { - await sdk.forProject.sites.updateDeploymentBuild( - deployment.resourceId, - deployment.$id - ); + await sdk.forProject.sites.updateDeploymentBuild(deployment.resourceId, deployment.$id); await invalidate(Dependencies.DEPLOYMENTS); addNotification({ type: 'success', diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/settings/dangerZone.svelte b/src/routes/(console)/project-[project]/sites/site-[site]/settings/dangerZone.svelte index 47ab695ae1..32daf0b8c0 100644 --- a/src/routes/(console)/project-[project]/sites/site-[site]/settings/dangerZone.svelte +++ b/src/routes/(console)/project-[project]/sites/site-[site]/settings/dangerZone.svelte @@ -30,4 +30,4 @@ - + diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/settings/deleteModal.svelte b/src/routes/(console)/project-[project]/sites/site-[site]/settings/deleteModal.svelte index 76dd3046be..f9e369977b 100644 --- a/src/routes/(console)/project-[project]/sites/site-[site]/settings/deleteModal.svelte +++ b/src/routes/(console)/project-[project]/sites/site-[site]/settings/deleteModal.svelte @@ -2,15 +2,19 @@ import { goto } from '$app/navigation'; import { base } from '$app/paths'; import { page } from '$app/stores'; - import { Submit, trackEvent, trackError } from '$lib/actions/analytics'; + import { Submit, trackError, trackEvent } from '$lib/actions/analytics'; import { Modal } from '$lib/components'; - import { Button } from '$lib/elements/forms'; + import { Button, InputCheckbox } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; + import { FormList } from '$lib/elements/forms/index.js'; + export let siteName = ''; export let showDelete = false; const siteId = $page.params.site; + let confirmedDeletion = false; + const handleSubmit = async () => { try { await sdk.forProject.sites.delete(siteId); @@ -37,12 +41,22 @@ onSubmit={handleSubmit} icon="exclamation" state="warning"> -

- Are you sure you want to delete this site and all associated deployments from your - project? -

+ +

Are you sure you want to delete {siteName}?

+

+ The site and all associated deployments will be permanently deleted. This action is + irreversible. +

+ + +
- +