@flatbiz/antd
Version:
45 lines (42 loc) • 1.13 kB
TypeScript
import { CSSProperties, ReactElement } from 'react';
export type FormItemHorizontalUnionProps = {
className?: string;
style?: CSSProperties;
label?: string | ReactElement;
/** 水平布局元素 */
groupConfigList: {
hidden?: boolean;
before?: ReactElement | string;
/**
* 设置宽度
* ```
* 1. 自适应可设置:auto
* 2. 可设置具体数值
* 3. 不设置会在铺满flex剩余空间
* 4. 多个未设置会等分铺满剩余空间
* ```
*/
width?: number | string;
mainItem: ReactElement;
after?: ReactElement | string;
}[];
/** 水平布局原始之间的间距 */
gap?: number;
flexLayoutStyle?: CSSProperties;
flexLayoutClassName?: string;
hidden?: boolean;
required?: boolean;
colon?: boolean;
};
export type FormItemCardProps = {
title?: string | ReactElement;
children: ReactElement | ReactElement[];
className?: string;
style?: CSSProperties;
titleSign?: boolean;
};
export declare const FormItemGroup: {
HorizontalUnion: (props: FormItemHorizontalUnionProps) => import("react").JSX.Element;
Card: import("react").FC<FormItemCardProps>;
};
export {};