UNPKG

oadp-material

Version:
53 lines (52 loc) 1.65 kB
import * as React from 'react'; import { CommonProps } from '@alifd/next'; import './index.scss'; export interface OadpFormItemProps extends CommonProps { label?: string; name?: string; valueName?: string; help?: any; extra?: any; size?: 'small' | 'medium' | 'large'; labelAlign?: 'top' | 'left' | 'inset'; labelTextAlign?: 'left' | 'right'; colSpan?: number; labelWidth?: number; validateState?: 'success' | 'error' | 'loading' | 'warning'; hasFeedback?: boolean; fullWidth?: boolean; responsive?: boolean; isPreview?: boolean; useLabelForErrorMessage?: boolean; preferMarginToDisplayHelp?: boolean; colon?: boolean; disabled?: boolean; required?: boolean; asterisk?: boolean; requiredMessage?: string; requiredTrigger?: string | Array<any>; min?: number; max?: number; minmaxMessage?: string; minmaxTrigger?: string | Array<any>; minLength?: number; maxLength?: number; minmaxLengthMessage?: string; minmaxLengthTrigger?: string | Array<any>; length?: number; lengthMessage?: string; lengthTrigger?: string | Array<any>; pattern?: string; patternMessage?: string; patternTrigger?: string | Array<any>; format?: 'number' | 'email' | 'url' | 'tel'; formatMessage?: string; formatTrigger?: string | Array<any>; validator?: (rule: any, value: any, callback: any) => void; validatorTrigger?: string | Array<any>; autoValidate?: boolean; children?: any; style?: React.CSSProperties; } declare const OadpFormItem: React.FC<OadpFormItemProps>; export default OadpFormItem;