///
import * as React from 'react';
import PropTypes from 'prop-types';
import { ColProps } from '../grid/col';
export interface FormItemProps {
prefixCls?: string;
className?: string;
id?: string;
label?: React.ReactNode;
labelCol?: ColProps;
wrapperCol?: ColProps;
help?: React.ReactNode;
extra?: React.ReactNode;
validateStatus?: 'success' | 'warning' | 'error' | 'validating';
hasFeedback?: boolean;
required?: boolean;
style?: React.CSSProperties;
colon?: boolean;
}
export interface FormItemContext {
vertical: boolean;
}
export default class FormItem extends React.Component {
static defaultProps: {
hasFeedback: boolean;
prefixCls: string;
colon: boolean;
};
static propTypes: {
prefixCls: PropTypes.Requireable;
label: PropTypes.Requireable;
labelCol: PropTypes.Requireable