This commit is contained in:
nabijonovdavronbek619@gmail.com
2026-04-01 19:20:00 +05:00
parent 7b76901f5f
commit dfa3e14d58
8 changed files with 232 additions and 31 deletions

View File

@@ -8,7 +8,7 @@ import { links } from '@/shared/request/links';
import { useLoginModal } from '@/shared/zustand/auth';
import { toast } from 'react-toastify';
import { useRouter } from '@/shared/config/i18n/navigation';
import { useUserStore } from '@/shared/zustand/user';
import { useUserPlagiatStore } from '@/shared/zustand/user';
interface LoginData {
phone: string;
@@ -28,7 +28,7 @@ export function useLoginForm() {
const [phone, setPhone] = useState('');
const [password, setPassword] = useState('');
const [error, setError] = useState('');
const setUser = useUserStore((state) => state.setUser);
const setUser = useUserPlagiatStore((state) => state.setUser);
const route = useRouter();
const toggleLoginModal = useLoginModal((state) => state.toggleLoginModal);
const loginReqest = useMutation({

View File

@@ -10,12 +10,13 @@ import { links } from '@/shared/request/links';
import { toast } from 'react-toastify';
import { useRouter } from '@/shared/config/i18n/navigation';
import { AuthData } from '../../login/lib/useLoginForm';
import { useUserStore } from '@/shared/zustand/user';
import { useUserPlagiatStore } from '@/shared/zustand/user';
interface RegisterData {
name: string;
surname: string;
first_name: string;
last_name: string;
phone: string;
password: string;
}
export function useRegisterForm() {
@@ -23,7 +24,7 @@ export function useRegisterForm() {
useRegisterZustand();
const [errors, setErrors] = useState<RegisterErrors>({});
const [success, setSuccess] = useState(false);
const setUser = useUserStore((state) => state.setUser);
const setUser = useUserPlagiatStore((state) => state.setUser);
const route = useRouter();
const toggleRegisterModal = useRegisterModal(
(state) => state.toggleRegisterModal,
@@ -88,7 +89,13 @@ export function useRegisterForm() {
setErrors(validationErrors);
return;
}
registerRequest.mutate(registerData);
const sendedData = {
phone: registerData.phone,
first_name: registerData.name,
last_name: registerData.surname,
password: registerData.password,
};
registerRequest.mutate(sendedData);
},
[registerData, clearRegisterData],
);