import classNames from 'classnames'; import React from 'react'; import './index.less'; interface IProps extends React.PropsWithChildren { title: string; subTitle?: string | boolean; optional?: boolean; dynamicHeight?: boolean; className?: string; contentClassName?: string; } const PREFIX = 'bl-form-item'; function BlFormItem(props: IProps) { const { children, className, contentClassName, title, subTitle = true, optional = false, dynamicHeight = false, } = props; return (
{title}
{subTitle !== false && (
{`(${typeof subTitle === 'string' ? subTitle : optional ? '建议填写' : '必填'})`}
)}
{children}
); } export default BlFormItem;