UNPKG

@sheerid/jslib-nightly

Version:

SheerID JavaScript Library

19 lines (18 loc) 1.14 kB
import { default as React, ReactNode } from 'react'; import { InjectedIntlProps } from 'react-intl'; import { FormFieldComponentProps } from '../../lib/types/types'; export interface DateComponentProps { label: ReactNode; explanation?: ReactNode; errorMsg: ReactNode; fieldName: string; fieldId: string; mode?: "date" | "month"; locale?: string; disabled?: boolean; autoComplete?: "bday" | "cc-exp"; } export declare const DateInput: ({ onChange, intl, isErrored, isRequired, value, errorMsg, label, explanation, fieldName, fieldId, mode, locale, disabled, autoComplete, }: Omit<FormFieldComponentProps, "errorId"> & InjectedIntlProps & DateComponentProps) => React.JSX.Element; export declare const DateComponent: React.ComponentClass<Pick<Omit<FormFieldComponentProps<any>, "errorId"> & DateComponentProps, "isErrored" | "onChange" | "value" | "onKeyDown" | "placeholder" | "autoFocus" | "isRequired" | "verificationService" | keyof DateComponentProps>, any> & { WrappedComponent: React.ComponentType<Omit<FormFieldComponentProps<any>, "errorId"> & DateComponentProps & InjectedIntlProps>; };