From a953349c1478b912e08f88c1fb70c74af0bc9bbb Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 1 May 2023 14:13:40 +0200 Subject: [PATCH] Updated the track editing switch logic --- src/components/tracks/TracksOverview.svelte | 123 ++++++++++++-------- 1 file changed, 73 insertions(+), 50 deletions(-) diff --git a/src/components/tracks/TracksOverview.svelte b/src/components/tracks/TracksOverview.svelte index a5a5afc2..0566b9fb 100644 --- a/src/components/tracks/TracksOverview.svelte +++ b/src/components/tracks/TracksOverview.svelte @@ -9,6 +9,7 @@ import toast from "svelte-french-toast"; $: trackscache = []; $: deleteTracks = []; + $: editTracks = []; tracksstore.subscribe((val) => { trackscache = val; }); @@ -98,9 +99,13 @@
-
- {t.name} -
+ {#if editTracks.includes(t.id)} + + {:else} +
+ {t.name} +
+ {/if}
@@ -124,53 +129,71 @@
-
- {#if deleteTracks.includes(t.id)} - - - {:else} - - - {/if} -
+ {#if deleteTracks.includes(t.id)} + + + {:else if editTracks.findIndex((tr)=>tr.id === t.id) !== -1} + + + {:else} + + + {/if}