Files
NapCatQQ/napcat.webui/src/hooks/auth.ts
2025-01-24 21:13:44 +08:00

16 lines
285 B
TypeScript

import { useLocalStorage } from '@uidotdev/usehooks'
import key from '@/const/key'
const useAuth = () => {
const [token, setToken] = useLocalStorage<string>(key.token, '')
return {
token,
isAuth: !!token,
revokeAuth: () => setToken('')
}
}
export default useAuth