From 07212fc671a3004d7e16aaaa885b7a2ffc831ea3 Mon Sep 17 00:00:00 2001
From: Ollie Taylor <13766232+OllieJT@users.noreply.github.com>
Date: Wed, 22 Feb 2023 00:29:57 +0000
Subject: [PATCH] passes duration to slot props
---
src/lib/components/audio.svelte | 1 +
src/routes/+page.svelte | 40 +++++++++++++++++----------------
2 files changed, 22 insertions(+), 19 deletions(-)
diff --git a/src/lib/components/audio.svelte b/src/lib/components/audio.svelte
index d967913..084e87a 100644
--- a/src/lib/components/audio.svelte
+++ b/src/lib/components/audio.svelte
@@ -67,4 +67,5 @@
on:emptied={(e) => console.log('emptied', e)}
on:load={(e) => console.log('load', e)}
/>
+
{/key}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index a6dcb25..61ed261 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -19,30 +19,32 @@
{playbackRate}
{paused}
bind:currentTime
-/>
+ let:duration
+>
+
Custom audio controls
-Custom audio controls
+ Audio Actions
-Audio Actions
+
+
+
-
-
-
+ Seeking
-Seeking
+
+
+
+
-
-
-
+ Playback Rate
-Playback Rate
+ {#each [0.5, 1, 2, 3] as rate}
+
+ {/each}
-{#each [0.5, 1, 2, 3] as rate}
-
-{/each}
+ Volume
-Volume
-
-{#each [0, 0.25, 0.5, 0.75, 1] as v}
-
-{/each}
+ {#each [0, 0.25, 0.5, 0.75, 1] as v}
+
+ {/each}
+