UNPKG

dgz-ui-shared

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library

25 lines 1.15 kB
import type { FieldValues } from 'react-hook-form'; import { type FormItemProps, type InputProps } from 'dgz-ui/form'; import { type CalendarProps } from 'dgz-ui/calendar'; export type MyDatePickerProps<TFieldValues extends FieldValues> = FormItemProps<TFieldValues> & Omit<InputProps, 'onSelect'> & Omit<CalendarProps, 'mode'> & { format?: string; }; /** * MyDatePicker shows a calendar popover to pick a single date, integrated with react-hook-form. * Can also be used standalone when no control/name are provided. * * @template TFieldValues - Form values type used by react-hook-form. * @param control * @param name * @param label * @param helperText * @param required * @param rules * @param format * @param placeholder * @param floatingError * @param register * @param props - Calendar, button and form item props. */ export declare const MyDatePicker: <TFieldValues extends FieldValues>({ control, name, label, helperText, required, rules, format, placeholder, floatingError, register, className, ...props }: MyDatePickerProps<TFieldValues>) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=MyDatePicker.d.ts.map