mirror of
https://gitee.com/ant-design/ant-design.git
synced 2024-12-02 03:59:01 +08:00
502dac12aa
* docs: fix code * feat: lint * feat: prettier * feat: test * feat: review * feat: format html * feat: format html
15 lines
378 B
TypeScript
15 lines
378 B
TypeScript
import toArray from 'rc-util/lib/Children/toArray';
|
|
|
|
import type { FormItemProps } from '../FormItem';
|
|
|
|
export default function useChildren(
|
|
children?: FormItemProps['children'],
|
|
): FormItemProps['children'] {
|
|
if (typeof children === 'function') {
|
|
return children;
|
|
}
|
|
|
|
const childList = toArray(children);
|
|
return childList.length <= 1 ? childList[0] : childList;
|
|
}
|