diff --git a/frontend/src/lib/components/QueueSlider.svelte b/frontend/src/lib/components/QueueSlider.svelte index ca36495..1db4c6a 100644 --- a/frontend/src/lib/components/QueueSlider.svelte +++ b/frontend/src/lib/components/QueueSlider.svelte @@ -12,7 +12,7 @@
{#each displaySongs as song, i} {#if song.name != ""} -
+
{song.name} {/if}
+ {:else} +
{/if} {/each}
diff --git a/frontend/src/lib/components/SuggestionList.svelte b/frontend/src/lib/components/SuggestionList.svelte index 0fbba99..ba7ed69 100644 --- a/frontend/src/lib/components/SuggestionList.svelte +++ b/frontend/src/lib/components/SuggestionList.svelte @@ -1,2 +1,34 @@ + +
+ {#each reactiveSugg as sug} +
+
+ Song cover +

{sug.name}

+
+
+ +

{sug.points}

+ +
+
+ {/each} +
diff --git a/frontend/src/lib/types.ts b/frontend/src/lib/types.ts index 328e641..29c7bd9 100644 --- a/frontend/src/lib/types.ts +++ b/frontend/src/lib/types.ts @@ -3,6 +3,7 @@ import * as z from "zod" export const SongSchema = z.object({ name: z.string(), image: z.string(), + points: z.number().optional().default(0), }) export type Song = z.infer diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 3ca5a15..eb0a4dc 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -1,27 +1,33 @@