|
|
@@ -5,12 +5,22 @@ export interface IUser {
|
|
|
nickName: string;
|
|
|
userName: string;
|
|
|
avatar?: string;
|
|
|
+ showAvatar?: boolean;
|
|
|
+ showName?: boolean;
|
|
|
}
|
|
|
-const Widget = ({ nickName, userName, avatar }: IUser) => {
|
|
|
+const Widget = ({
|
|
|
+ nickName,
|
|
|
+ userName,
|
|
|
+ avatar,
|
|
|
+ showAvatar = true,
|
|
|
+ showName = true,
|
|
|
+}: IUser) => {
|
|
|
return (
|
|
|
<Space>
|
|
|
- <Avatar size="small">{nickName?.slice(0, 1)}</Avatar>
|
|
|
- {nickName}
|
|
|
+ {showAvatar ? (
|
|
|
+ <Avatar size="small">{nickName?.slice(0, 1)}</Avatar>
|
|
|
+ ) : undefined}
|
|
|
+ {showName ? nickName : undefined}
|
|
|
</Space>
|
|
|
);
|
|
|
};
|