Browse Source

add showName showAvatar

visuddhinanda 3 years ago
parent
commit
9f895010b5
1 changed files with 13 additions and 3 deletions
  1. 13 3
      dashboard/src/components/auth/User.tsx

+ 13 - 3
dashboard/src/components/auth/User.tsx

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