diff --git a/src/app.css b/src/app.css index 14d12b1..76e3ce3 100644 --- a/src/app.css +++ b/src/app.css @@ -30,6 +30,8 @@ body { font-family: 'Maven Pro'; color: var(--black); background: var(--gray); + padding: 0; + margin: 0; } a { diff --git a/src/lib/Player.svelte b/src/lib/Player.svelte index 208da70..01bbd40 100644 --- a/src/lib/Player.svelte +++ b/src/lib/Player.svelte @@ -1,34 +1,234 @@ -
- {#if $currentTrack} -
+{/if} diff --git a/src/lib/table/Play.svelte b/src/lib/table/Play.svelte index 0f113f8..043da00 100644 --- a/src/lib/table/Play.svelte +++ b/src/lib/table/Play.svelte @@ -2,14 +2,28 @@ import { currentTrack } from '$lib/Player.svelte'; export let track; + + function handlePlay() { + if ($currentTrack) { + $currentTrack.isPlaying = !$currentTrack.isPlaying; + } + + if ($currentTrack != track) { + if ($currentTrack) { + $currentTrack.isPlaying = false; + } + $currentTrack = track; + $currentTrack.isPlaying = true; + } + } -