import React, { PureComponent } from "react"; import { ConfigConsumerProps } from "../Config"; interface IProps { /** * 设置头像的图标类型,可设为 Icon 的 type 或 ReactNode * * @default "" **/ icon?: React.ReactNode; /** * 指定头像的形状 * * @default "circle" **/ shape?: "circle" | "square"; /** * 设置头像的大小 * * @default "default" **/ size?: "large" | "small" | "middle" | "default"; /** * 图片类头像的资源地址 * * @default "" **/ src?: string; /** * 默认前缀 * * @default 'lg' **/ prefixCls?: string; } export default class Avater extends PureComponent { static defaultProps: { shape: string; size: string; }; renderAvater: ({ getPrefixCls }: ConfigConsumerProps) => JSX.Element; render(): JSX.Element; } export {};