@flatbiz/antd
Version:
30 lines (27 loc) • 862 B
TypeScript
import { CSSProperties, ReactElement, ReactNode } from 'react';
export type TextSymbolWrapperProps = {
className?: string;
style?: CSSProperties;
/** 内置图标类型 */
symbolType?: "required";
/** 自定义标记符号,优先级大于 symbolType */
symbol?: ReactNode;
/** 标记位置,默认:brefore */
position?: "before" | "after";
/** 显示文本 */
text?: string | ReactElement;
symbolStyle?: CSSProperties;
onSymbolClick?: (event: any) => void;
/** 只隐藏符号,不隐藏文案 */
hiddenSymbol?: boolean;
/** 图标与文字之间的间距 */
gap?: number;
};
/**
* 为文字添加符号,例如:必填符号
* ```
* 例如: <TextSymbolWrapper text={'用户名'} symbolType="required" />
* ```
*/
export declare const TextSymbolWrapper: (props: TextSymbolWrapperProps) => import("react").JSX.Element;
export {};