diff options
Diffstat (limited to 'src/hooks')
| -rw-r--r-- | src/hooks/useLoginState.js | 16 | 
1 files changed, 7 insertions, 9 deletions
| diff --git a/src/hooks/useLoginState.js b/src/hooks/useLoginState.js index b7c7221..94301ef 100644 --- a/src/hooks/useLoginState.js +++ b/src/hooks/useLoginState.js @@ -1,10 +1,8 @@ -import {useState} from 'react'; +import { useState } from "react";  export default function useLoginState() {    const [userInfo, setUserInfoState] = useState( -    localStorage.userInfo ? -      JSON.parse(localStorage.userInfo) : -      {} +    localStorage.userInfo ? JSON.parse(localStorage.userInfo) : {},    );    function setUserInfo(userInfo) { @@ -16,18 +14,18 @@ export default function useLoginState() {      console.log(`logging in: ${username}, ${password}`);      // const userInfo = await api.login()      const userInfo = { -      username +      username,      }; -    console.log('Login success'); +    console.log("Login success");      setUserInfo(userInfo);      return userInfo; -  }  +  }    function logout() {      setUserInfo({});    }    const isLoggedIn = !!userInfo?.username; -   -  return {userInfo, isLoggedIn, login, logout}; + +  return { userInfo, isLoggedIn, login, logout };  } | 
