UNPKG

react-data-entry

Version:
37 lines (36 loc) 1.06 kB
export interface BaseFieldData { message?: string; label?: string; labelWidth?: string; required?: boolean; direction?: "row" | "column"; width?: string; placeholder?: string; disabled?: boolean; className?: string; } export interface BaseFieldProps { name: string; value: any; onChange: (e: any) => void; disabled?: boolean; } export interface BaseComponentProps { data: BaseFieldData; field: BaseFieldProps; size?: "large" | "middle" | "small"; } export declare const DEFAULT_SIZE: "large" | "middle" | "small"; export declare const DEFAULT_DIRECTION: "row" | "column"; export declare const DEFAULT_WIDTH = "100%"; export declare const createCommonProps: (data: BaseFieldData, required?: boolean) => { message: string | undefined; label: string | undefined; labelWidth: string | undefined; required: boolean | undefined; direction: "row" | "column"; width: string; placeholder: string | undefined; disabled: boolean | undefined; className: string | undefined; };