From 0a3b403d1049b9dbca828b7ef0bc2df9a348453c Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 15 Oct 2022 11:13:45 +0200 Subject: [PATCH] Add button to delete tracks and gongs --- ui/src/routes/musiks/gongs/[gid]/+page.svelte | 22 +++++++++++++++++++ .../routes/musiks/tracks/[tid]/+page.svelte | 20 +++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/ui/src/routes/musiks/gongs/[gid]/+page.svelte b/ui/src/routes/musiks/gongs/[gid]/+page.svelte index 819e950..3948a04 100644 --- a/ui/src/routes/musiks/gongs/[gid]/+page.svelte +++ b/ui/src/routes/musiks/gongs/[gid]/+page.svelte @@ -1,15 +1,25 @@ {#await getGong($page.params.gid)} @@ -35,5 +45,17 @@ {gong.id} + + + deleteThis(gong)} + > + + Supprimer ce gong + + {/await} diff --git a/ui/src/routes/musiks/tracks/[tid]/+page.svelte b/ui/src/routes/musiks/tracks/[tid]/+page.svelte index 34aeeda..b85ce43 100644 --- a/ui/src/routes/musiks/tracks/[tid]/+page.svelte +++ b/ui/src/routes/musiks/tracks/[tid]/+page.svelte @@ -12,6 +12,14 @@ } from 'sveltestrap'; import { getTrack } from '$lib/track'; + import { tracks } from '$lib/stores/tracks'; + + function deleteThis(track) { + track.delete().then(() => { + tracks.refresh(); + goto('musiks/tracks/'); + }) + } {#await getTrack($page.params.tid)} @@ -37,5 +45,17 @@ {track.id} + + + deleteThis(track)} + > + + Supprimer cette piste + + {/await}