UNPKG

@sjsf/daisyui5-theme

Version:

The daisyUI v5 based theme for svelte-jsonschema-form

19 lines (18 loc) 836 B
import type { HTMLAttributes, HTMLInputAttributes } from 'svelte/elements'; import type { SchemaValue } from '@sjsf/form'; import type { SingleSelectOptions, WidgetCommonProps } from '@sjsf/form/fields/widgets'; declare module '@sjsf/form' { interface ComponentProps { daisyui5FilterRadioButtonsWidget: WidgetCommonProps<SchemaValue> & SingleSelectOptions; } interface ComponentBindings { daisyui5FilterRadioButtonsWidget: 'value'; } interface UiOptions { daisyui5Filter?: HTMLAttributes<HTMLDivElement>; daisyui5FilterItem?: HTMLInputAttributes; } } declare const FilterRadioButtons: import("svelte").Component<WidgetCommonProps<SchemaValue> & SingleSelectOptions, {}, "value">; type FilterRadioButtons = ReturnType<typeof FilterRadioButtons>; export default FilterRadioButtons;