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.
19 lines
645 B
19 lines
645 B
<script lang="ts">
|
|
/**
|
|
* Eidos `<TimeRangeField.Input>`. Pass-through over soma's Input
|
|
* which creates its own TimeField context per endpoint. Snippet
|
|
* args (`segments`) come from soma unchanged — consumers iterate
|
|
* and render `<TimeRangeField.Segment>` per slot.
|
|
*/
|
|
import * as TimeRangeField from '$soma/components/time-range-field';
|
|
import type { TimeRangeFieldInputProps } from './types';
|
|
|
|
let { children: bodyContent, ...rest }: TimeRangeFieldInputProps = $props();
|
|
</script>
|
|
|
|
<TimeRangeField.Input {...rest}>
|
|
{#snippet children(snippetProps)}
|
|
{@render bodyContent?.(snippetProps)}
|
|
{/snippet}
|
|
</TimeRangeField.Input>
|