UNPKG

payzli-ui-aryan

Version:

A custom react components library

79 lines (78 loc) 2.15 kB
export interface IDateInputProps { id: string; value: string; onChange: any; className: string; required: boolean; formSubmitted: boolean; name: string; label?: string; formClass?: string; maxDate?: string; minDate?: string; isBirthDay?: boolean; isError?: (err: { [name: string]: string; }) => void; onBlur?: (e: any) => void; lang?: string; clearable?: boolean; placeholder?: string; format?: string; input_format?: string; isDoubleCalender?: boolean; isRangePicker?: boolean; handleCancel?: () => void; UiLanguage?: string; transformPhrase?: (phrase: string, lang: string, options: any) => string; hideFooter?: boolean; } export interface IDateSelectInput { value: string; onChange: (event: any) => void; id?: string; name: string; label?: string; placeholder?: string; inputFormat: string; displayFormat?: string; className?: string; required?: boolean; formSubmitted?: boolean | undefined; handleSubmit?: (startDate: string) => void; handleCancel?: () => void; minDate?: string; maxDate?: string; isBirthDay?: boolean; defaultMonth?: moment.Moment | null; isError?: (err: { [name: string]: string; }) => void; onBlur?: (e: any) => void; onContextMenu?: (e: any) => void; onCopy?: (e: any) => void; onCut?: (e: any) => void; onFocus?: (e: any) => void; clearable?: boolean; transformPhrase?: (phrase: string, lang: string, options: any) => string; UiLanguage?: string; disableHeader?: boolean; disableFooter?: boolean; size?: "lg" | "md" | "sm"; formClass?: string; } export interface IDateSelectButtonProps { handleCancel?: () => void; handleSubmit: (date: string) => void; target?: JSX.Element; value: string; size?: "lg" | "md" | "sm"; displayFormat?: string; inputFormat: string; isRangePicker?: boolean; defaultMonth?: moment.Moment | null; disableHeader?: boolean; disableFooter?: boolean; maxDate?: Date | string; minDate?: Date | string; }