UNPKG

envoc-form

Version:

Envoc form components

15 lines (14 loc) 914 B
/// <reference types="react" /> import { DatePickerProps } from 'react-date-picker/dist/entry.nostyle'; import { InjectedFieldProps } from '../Field/InjectedFieldProps'; import { GroupProps } from '../Group'; export interface DatePickerGroupProps<T> extends InjectedFieldProps<T | undefined | null>, Omit<DatePickerProps, keyof InjectedFieldProps<T> | 'name' | 'value' | 'className'>, Omit<GroupProps, keyof InjectedFieldProps<T> | 'children'> { convert: (arg: Date) => T; } /** * Field for inputting dates. Uses `<Group/>` and `<DatePicker/>`. * * Uses [react-date-picker](https://www.npmjs.com/package/react-date-picker) */ export default function DatePickerGroup<T>({ input, meta, label, helpText, className, required, disabled, convert, maxDate, minDate, ...rest }: DatePickerGroupProps<T>): JSX.Element; export declare function convertToTimeZoneInsensitiveISOString(date: Date): string;