import { useMutation } from '@tanstack/react-query' import { authService } from '@/services/auth.service' import { useAuthStore } from '@/stores/auth-store' export function useLogin() { const setToken = useAuthStore((s) => s.setToken) const setUser = useAuthStore((s) => s.setUser) const setPermissions = useAuthStore((s) => s.setPermissions) const setProfileFetched = useAuthStore((s) => s.setProfileFetched) return useMutation({ mutationFn: authService.login, onSuccess: (data) => { setToken(data.token) setUser(data.admin) setPermissions([]) setProfileFetched(false) }, }) }