envoc-form
Version:
Envoc form components
15 lines (14 loc) • 914 B
TypeScript
/// <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;