UNPKG

@sjsf-lab/shadcn-extras-theme

Version:

The shadcn-svelte-extras based theme for svelte-jsonschema-form

23 lines (22 loc) 798 B
import type { WidgetCommonProps } from '@sjsf/form/fields/widgets'; import type { NLPDateInputProps } from '../../components/ui/nlp-date-input/types.js'; import type { Component } from 'svelte'; declare module '@sjsf/form' { interface ComponentProps { shadcnExtrasNLPDateInputWidget: WidgetCommonProps<string>; } interface ComponentBindings { shadcnExtrasNLPDateInputWidget: 'value'; } interface UiOptions { shadcnExtrasNLPDateInput?: NLPDateInputProps; } } declare module '@sjsf/shadcn4-theme' { interface ThemeComponents { NLPDateInput: Component<NLPDateInputProps>; } } declare const NlpDateInput: Component<WidgetCommonProps<string>, {}, "value">; type NlpDateInput = ReturnType<typeof NlpDateInput>; export default NlpDateInput;