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.
svelte-kit-vice/src/uix/eidos/components/time-range-field/time-range-field-input.svelte

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>

Powered by TurnKey Linux.