Forráskód Böngészése

nickname username 为可选项

visuddhinanda 3 éve
szülő
commit
f871bba763
1 módosított fájl, 5 hozzáadás és 5 törlés
  1. 5 5
      dashboard/src/components/auth/SignInAvatar.tsx

+ 5 - 5
dashboard/src/components/auth/SignInAvatar.tsx

@@ -19,12 +19,12 @@ const Widget = () => {
   // TODO
   const intl = useIntl();
   const navigate = useNavigate();
-  const [userName, setUserName] = useState("");
-  const [nickName, setNickName] = useState("");
+  const [userName, setUserName] = useState<string>();
+  const [nickName, setNickName] = useState<string>();
   const user = useAppSelector(_currentUser);
   useEffect(() => {
-    setUserName(user ? user.realName : "");
-    setNickName(user ? user.nickName : "");
+    setUserName(user?.realName);
+    setNickName(user?.nickName);
   }, [user]);
 
   const userCard = (
@@ -87,7 +87,7 @@ const Widget = () => {
             icon={<UserOutlined />}
             size="small"
           >
-            {nickName.slice(0, 1)}
+            {nickName?.slice(0, 1)}
           </Avatar>
         </Popover>
       </>