feat(auth): implement login page and state management

This commit is contained in:
2025-06-17 10:00:17 +03:00
parent c4a1c2cde0
commit d6059f4325
5 changed files with 209 additions and 11 deletions

View File

@@ -1,7 +1,10 @@
import type { RegisterRequest } from "@/types"; // Мы создадим этот тип
import type { RegisterRequest } from "@/types";
import apiClient from "./axios";
export const registerUser = (userData: RegisterRequest) => {
// apiClient уже настроен на /api, поэтому путь относительный
return apiClient.post("/register", userData);
};
export const loginUser = (credentials: LoginRequest) => {
return apiClient.post<LoginResponse>("/login", credentials);
};