Skip to content

Commit 536a4b4

Browse files
committed
Polish LoopControls code
1 parent 39cd10f commit 536a4b4

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

src/lib/LoopControls.svelte

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<script lang="ts">
2-
import Repeat from '~icons/mdi/repeat'
3-
import NoRepeat from '~icons/mdi/repeat-off'
4-
import Rewind from '~icons/mdi/rewind'
52
import EditableNumber from './EditableNumber.svelte'
63
import StartStop from './StartStop.svelte'
74
5+
import Loop from '~icons/mdi/repeat'
6+
import NoLoop from '~icons/mdi/repeat-off'
7+
import Rewind from '~icons/mdi/rewind'
8+
89
let {
910
time = $bindable([0, 1200]),
1011
loop = $bindable([1, Infinity]),
@@ -27,16 +28,13 @@
2728
class="btn join-item"
2829
onclick={() => (loop[1] = last ? Infinity : loop[0])}
2930
>
30-
<div class="swap {last ? 'swap-active' : ''}">
31-
<Repeat class="swap-off" />
32-
<NoRepeat class="swap-on" />
31+
<div class={['swap', { 'swap-active': last }]}>
32+
<Loop class="swap-off" />
33+
<NoLoop class="swap-on" />
3334
</div>
3435
</button>
3536
</div>
36-
<div
37-
class="join-item flex flex-row"
38-
style="box-shadow: oklch(1 0 0 / 0.06) 0px 0.5px 0px 0.5px inset, oklab(0.2326 -0.00406983 -0.0133954 / 0.3) 0px 3px 2px -2px, oklab(0.2326 -0.00406983 -0.0133954 / 0.3) 0px 4px 3px -2px"
39-
>
37+
<div class="join-item flex flex-row">
4038
<div class="bg-base-100 ps-4 muted relative flex place-items-center">Loop</div>
4139
<EditableNumber
4240
min={1}

0 commit comments

Comments
 (0)