- deleteThis(gong)}
- >
-
- Supprimer ce gong
-
+ {#if !confirmDeletion}
+ confirmDeletion = !confirmDeletion}
+ >
+
+ Supprimer ce gong
+
+ {:else}
+
+
+ Êtes-vous sûr ?
+
+
+
+
+
+
+ {/if}
{/await}
diff --git a/ui/src/routes/musiks/tracks/[tid]/+page.svelte b/ui/src/routes/musiks/tracks/[tid]/+page.svelte
index efdf1b4..8a2e635 100644
--- a/ui/src/routes/musiks/tracks/[tid]/+page.svelte
+++ b/ui/src/routes/musiks/tracks/[tid]/+page.svelte
@@ -3,6 +3,7 @@
import { page } from '$app/stores';
import {
+ Button,
Container,
Icon,
Input,
@@ -26,6 +27,8 @@
goto('musiks/tracks/');
})
}
+
+ let confirmDeletion = false;
{#await getTrack($page.params.tid)}
@@ -60,15 +63,37 @@
- deleteThis(track)}
- >
-
- Supprimer cette piste
-
+ {#if !confirmDeletion}
+ confirmDeletion = !confirmDeletion}
+ >
+
+ Supprimer cette piste
+
+ {:else}
+
+
+ Êtes-vous sûr ?
+
+
+
+
+
+
+ {/if}
{/await}