File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed
src/lib/components/slider Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,9 @@ description: All notable changes will be documented in this file.
1818
1919### Fixed
2020
21- - **Slider**: Fixed `Slider.ValueText` not displaying default value when no children provided
21+ - **Slider**:
22+ - Fixed `Slider.ValueText` not displaying default value when no children provided
23+ - Fixed `SliderThumbPropsProvider` to use modern Svelte 5 runes (`$props()` and `{@render children?.()}`)
2224- **Combobox**:
2325 - Fixed focus stealing in controlled open mode
2426 - Removed problematic `aria-hidden` behavior to allow interaction with other page elements
Original file line number Diff line number Diff line change 1- <script lang="ts">
1+ <script module lang="ts">
2+ import type { Snippet } from 'svelte'
23 import type { ThumbProps } from '@zag-js/slider'
4+
5+ export interface SliderThumbPropsProviderProps {
6+ value: ThumbProps
7+ children?: Snippet
8+ }
9+ </script>
10+
11+ <script lang="ts">
312 import { SliderThumbPropsProvider } from './use-slider-thumb-props-context'
413
5- export let value: ThumbProps
14+ let { value, children }: SliderThumbPropsProviderProps = $props()
615 SliderThumbPropsProvider(value)
716</script>
817
9- <slot />
18+ {@render children?.()}
You can’t perform that action at this time.
0 commit comments