13 lines
362 B
TypeScript
13 lines
362 B
TypeScript
import { useMutation } from '@tanstack/react-query';
|
|||
|
|
|
||
|
|
import { useAuthStore } from '../store/authStore';
|
||
|
|
import type { LoginCredentials } from '../types';
|
||
|
|
|
||
|
|
export function useLogin() {
|
||
|
|
const login = useAuthStore((s) => s.login);
|
||
|
|
|
||
|
|
return useMutation({
|
||
|
|
mutationFn: (credentials: LoginCredentials) => login(credentials.email, credentials.password),
|
||
|
|
});
|
||
|
|
}
|