@sjsf-lab/shadcn-extras-theme
Version:
The shadcn-svelte-extras based theme for svelte-jsonschema-form
23 lines (22 loc) • 798 B
TypeScript
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;