import { CSSProperties, ReactNode } from 'react' import classNames from 'classnames' import { CommonComponentProps } from '../../utils/types' export interface FormItemProps extends CommonComponentProps { className?: string style?: CSSProperties children?: ReactNode label?: ReactNode labelWidth?: number | string error?: ReactNode } export function FormItem(props: FormItemProps) { const { className, style, children, label, labelWidth, error, ...restProps } = props const formItemClass = classNames('s-form-item') const labelStyle = { width: labelWidth, } return (
{label}
{children} {error &&
{error}
}
) } export default FormItem