Skip to content

Commit f1783d9

Browse files
committed
feat: migrate components in slider to runes
1 parent 5de28c8 commit f1783d9

File tree

10 files changed

+160
-119
lines changed

10 files changed

+160
-119
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ Svelte 5 Runes mode is being migrated to slowly. This is the todo list of compon
178178
- [ ] Select Menu
179179
- [ ] Select Helper Text
180180
- [ ] Select Icon
181-
- [ ] Slider
181+
- [x] Slider
182182
- [x] Switch
183183
- [ ] Text Field
184184
- [ ] Text Field Character Counter

packages/site/src/routes/demo/slider/_Continuous.svelte

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
bind:value
53
min={-10}
@@ -13,5 +11,5 @@
1311
<script lang="ts">
1412
import Slider from '@smui/slider';
1513
16-
let value = 0;
14+
let value = $state(0);
1715
</script>

packages/site/src/routes/demo/slider/_Disabled.svelte

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider disabled value={5} />
42

53
<script lang="ts">

packages/site/src/routes/demo/slider/_Discrete.svelte

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
bind:value
53
min={-10}
@@ -14,5 +12,5 @@
1412
<script lang="ts">
1513
import Slider from '@smui/slider';
1614
17-
let value = 0;
15+
let value = $state(0);
1816
</script>

packages/site/src/routes/demo/slider/_DiscreteRange.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
range
53
bind:start={valueStart}
@@ -17,6 +15,6 @@
1715
<script lang="ts">
1816
import Slider from '@smui/slider';
1917
20-
let valueStart = 4;
21-
let valueEnd = 6;
18+
let valueStart = $state(4);
19+
let valueEnd = $state(6);
2220
</script>

packages/site/src/routes/demo/slider/_MinRange.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
range
53
bind:start={valueStart}
@@ -16,6 +14,6 @@
1614
<script lang="ts">
1715
import Slider from '@smui/slider';
1816
19-
let valueStart = 1;
20-
let valueEnd = 4;
17+
let valueStart = $state(1);
18+
let valueEnd = $state(4);
2119
</script>

packages/site/src/routes/demo/slider/_Range.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
range
53
bind:start={valueStart}
@@ -25,6 +23,6 @@
2523
import Slider from '@smui/slider';
2624
import Button from '@smui/button';
2725
28-
let valueStart = 1;
29-
let valueEnd = 4;
26+
let valueStart = $state(1);
27+
let valueEnd = $state(4);
3028
</script>

packages/site/src/routes/demo/slider/_Simple.svelte

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<FormField align="end" style="display: flex;">
42
<Slider style="flex-grow: 1;" bind:value />
53
{#snippet label()}
@@ -22,5 +20,5 @@
2220
import FormField from '@smui/form-field';
2321
import Button from '@smui/button';
2422
25-
let value = 50;
23+
let value = $state(50);
2624
</script>

packages/site/src/routes/demo/slider/_TickMarks.svelte

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<svelte:options runes={false} />
2-
31
<Slider
42
bind:value
53
min={-100}
@@ -15,5 +13,5 @@
1513
<script lang="ts">
1614
import Slider from '@smui/slider';
1715
18-
let value = 0;
16+
let value = $state(0);
1917
</script>

0 commit comments

Comments
 (0)