UNPKG

react-restyle-components

Version:
103 lines (102 loc) 3.46 kB
import React from 'react'; import '../../../../tc.css'; import '../../../../tc.css'; interface LabelProps { htmlFor: string; hasError?: boolean; style?: any; children?: React.ReactNode; } export declare const Label: React.FunctionComponent<LabelProps>; interface InputWrapperProps { id?: string; label?: string; className?: string; hasError?: boolean; style?: any; ref?: any; children?: React.ReactNode; } export declare const InputWrapper: React.FunctionComponent<InputWrapperProps>; interface InputProps extends InputWrapperProps { value?: any; defaultValue?: any; name?: string; placeholder?: string; type?: string; required?: boolean; disabled?: boolean; className?: string; labelClassName?: string; rows?: number; style?: any; wrapperStyle?: any; hasError?: boolean; pattern?: any; maxLength?: number; isAutoFocus?: boolean; input2isBlurEnable?: boolean; onChange?: (e: any) => void; onBlur?: (e: any) => void; onKeyDown?: (e: any) => void; onKeyUp?: (e: any) => void; inputRef?: any; } export declare const Input: React.ForwardRefExoticComponent<Omit<InputProps, "ref"> & React.RefAttributes<any>>; export declare const InputPassword: React.ForwardRefExoticComponent<Omit<InputProps, "ref"> & React.RefAttributes<any>>; export declare const Input1: React.ForwardRefExoticComponent<Omit<InputProps, "ref"> & React.RefAttributes<any>>; export declare const Input2: React.ForwardRefExoticComponent<Omit<InputProps, "ref"> & React.RefAttributes<any>>; export declare const MultilineInput: (props: InputProps) => React.JSX.Element; export declare const MultilineInput1: (props: InputProps) => React.JSX.Element; interface InputRadioProps extends InputWrapperProps { values?: any[]; value?: string; name?: string; required?: boolean; disabled?: boolean; labelStyle?: any; onChange?: (e: any) => void; } export declare const InputRadio: (props: InputRadioProps) => React.JSX.Element; interface InputDateProps extends InputWrapperProps { value?: any; name?: string; placeholder?: string; disabled?: boolean; hasError?: boolean; format?: string; use12Hours?: boolean; isCalenderOpen?: boolean; minDate?: Date; maxDate?: Date; onChange?: (e: any) => void; onCalendarToggle?: (status: boolean) => void; onFocusRemove?: (date: any) => void; } export declare const InputDate: ({ name, value, placeholder, use12Hours, label, id, hasError, disabled, format, onChange, onFocusRemove, }: InputDateProps) => React.JSX.Element; export declare const CheckBox: (props: any) => React.JSX.Element; interface InputFileProps extends InputWrapperProps { value?: any; name?: string; placeholder?: string; disabled?: boolean; accept?: string; multiple?: boolean; hasError?: boolean; onChange?: (e: any) => void; } export declare const InputFile: (props: InputFileProps) => React.JSX.Element; interface ToggleProps extends InputWrapperProps { disabled?: boolean; isToggleLabel?: boolean; defaultChecked?: boolean; className?: string; icons?: any; value?: boolean; name?: string; onChange?: (e: boolean) => void; style?: any; } export declare const Toggle: (props: ToggleProps) => React.JSX.Element; export declare const DeliveryScheduleToggle: (props: ToggleProps) => React.JSX.Element; export {};