choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
23 lines (22 loc) • 710 B
TypeScript
import { FunctionComponent, ReactElement, ReactNode } from 'react';
import { FormFieldProps } from '../field/FormField';
import { Tooltip as LabelTooltip } from '../core/enum';
import { TooltipProps } from '../tooltip/Tooltip';
export interface ItemProps extends FormFieldProps {
children: ReactElement<FormFieldProps>;
}
export interface LabelProps {
className?: string;
children?: ReactNode;
tooltip?: LabelTooltip | [LabelTooltip, TooltipProps];
width?: number;
help?: ReactNode;
}
export interface LabelHelpProps {
help?: ReactNode;
}
export interface IItem extends FunctionComponent<ItemProps> {
__PRO_FORM_ITEM?: boolean;
}
declare const Item: IItem;
export default Item;