You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
567 B
20 lines
567 B
<script lang="ts">
|
|
import * as DateRangePicker from '$soma/components/date-range-picker';
|
|
import type {
|
|
DateRangePickerYearSelectProps,
|
|
DateRangePickerYearSelectSnippetProps
|
|
} from './types';
|
|
|
|
let { children: bodyContent, ...rest }: DateRangePickerYearSelectProps = $props();
|
|
</script>
|
|
|
|
{#if bodyContent}
|
|
<DateRangePicker.YearSelect {...rest}>
|
|
{#snippet children(snippetProps: DateRangePickerYearSelectSnippetProps)}
|
|
{@render bodyContent(snippetProps)}
|
|
{/snippet}
|
|
</DateRangePicker.YearSelect>
|
|
{:else}
|
|
<DateRangePicker.YearSelect {...rest} />
|
|
{/if}
|