| import { useEffect, useState } from "react"; | |
| import { AUTH_TOKEN, AUTH_USER } from "@/utils/constants"; | |
| export default function useLoginMode() { | |
| const [mode, setMode] = useState(null); | |
| useEffect(() => { | |
| if (!window) return; | |
| const user = !!window.localStorage.getItem(AUTH_USER); | |
| const token = !!window.localStorage.getItem(AUTH_TOKEN); | |
| let _mode = null; | |
| if (user && token) _mode = "multi"; | |
| if (!user && token) _mode = "single"; | |
| setMode(_mode); | |
| }, [window]); | |
| return mode; | |
| } | |