mirror of
https://github.com/muerwre/vault-frontend.git
synced 2025-05-03 16:46:41 +07:00
20 lines
500 B
TypeScript
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,
|
|
};
|
|
};
|