1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-05-03 16:46:41 +07:00
vault-frontend/src/hooks/auth/useAuth.ts
2022-01-19 12:30:04 +07:00

20 lines
500 B
TypeScript

import { useLoginLogoutRestore } from '~/hooks/auth/useLoginLogoutRestore';
import { useUser } from '~/hooks/auth/useUser';
import { useAuthStore } from '~/store/auth/useAuthStore';
export const useAuth = () => {
const { user } = useUser();
const auth = useAuthStore();
const { login, logout } = useLoginLogoutRestore();
return {
user,
logout,
login,
isUser: auth.isUser,
setToken: auth.setToken,
isTester: auth.isTester,
setIsTester: auth.setIsTester,
};
};