feat: cancel from submenu

This commit is contained in:
loks0n
2024-06-28 22:38:58 +01:00
parent 50c76c121f
commit b441ceb44a
@@ -33,6 +33,7 @@
import Delete from './delete.svelte';
import Create from './create.svelte';
import Activate from './activate.svelte';
import Cancel from './cancel.svelte';
import { calculateTime } from '$lib/helpers/timeConversion';
import { Pill } from '$lib/elements';
import RedeployModal from './redeployModal.svelte';
@@ -46,6 +47,7 @@
let showDropdown = [];
let showDelete = false;
let showCancel = false;
let showActivate = false;
let showRedeploy = false;
let showAlert = true;
@@ -148,7 +150,6 @@
}}>
Redeploy
</Button>
<Button
secondary
on:click={() => {
@@ -292,6 +293,17 @@
href={`/console/project-${$page.params.project}/functions/function-${$page.params.function}/deployment-${deployment.$id}`}>
Logs
</DropListLink>
{#if deployment.status === 'processing'}
<DropListItem
icon="x-circle"
on:click={() => {
selectedDeployment = deployment;
showDropdown = [];
showCancel = true;
}}>
Cancel
</DropListItem>
{/if}
<DropListItem
icon="trash"
on:click={() => {
@@ -359,6 +371,7 @@
{#if selectedDeployment}
<Delete {selectedDeployment} bind:showDelete />
<Cancel {selectedDeployment} bind:showCancel />
<Activate {selectedDeployment} bind:showActivate on:activated={handleActivate} />
<RedeployModal {selectedDeployment} bind:show={showRedeploy} />
{/if}