diff --git a/src/features/auth/login/lib/useLoginForm.ts b/src/features/auth/login/lib/useLoginForm.ts index 5e1b5c6..55da620 100644 --- a/src/features/auth/login/lib/useLoginForm.ts +++ b/src/features/auth/login/lib/useLoginForm.ts @@ -7,6 +7,7 @@ import { apiRequest } from '@/shared/request/apiRequest'; import { links } from '@/shared/request/links'; import { useLoginModal } from '@/shared/zustand/auth'; import { toast } from 'react-toastify'; +import { useRouter } from '@/shared/config/i18n/navigation'; interface LoginData { phone: string; @@ -15,6 +16,7 @@ interface LoginData { export function useLoginForm() { const [phone, setPhone] = useState(''); const [error, setError] = useState(''); + const route = useRouter(); const toggleLoginModal = useLoginModal((state) => state.toggleLoginModal); const loginReqest = useMutation({ mutationKey: ['login'], @@ -23,6 +25,7 @@ export function useLoginForm() { console.log('Login successful:', data); toggleLoginModal(); toast.success('Kirish muvaffaqiyatli!'); + route.push('/plagat'); }, onError: (err) => { setError(err instanceof Error ? err.message : 'Unknown error'); diff --git a/src/features/auth/register/lib/useRegisterForm.ts b/src/features/auth/register/lib/useRegisterForm.ts index 07026fb..fd2c352 100644 --- a/src/features/auth/register/lib/useRegisterForm.ts +++ b/src/features/auth/register/lib/useRegisterForm.ts @@ -8,6 +8,7 @@ import { useMutation } from '@tanstack/react-query'; import { apiRequest } from '@/shared/request/apiRequest'; import { links } from '@/shared/request/links'; import { toast } from 'react-toastify'; +import { useRouter } from '@/shared/config/i18n/navigation'; interface RegisterData { name: string; @@ -20,6 +21,7 @@ export function useRegisterForm() { useRegisterZustand(); const [errors, setErrors] = useState({}); const [success, setSuccess] = useState(false); + const route = useRouter(); const toggleRegisterModal = useRegisterModal( (state) => state.toggleRegisterModal, ); @@ -33,6 +35,7 @@ export function useRegisterForm() { toggleRegisterModal(); setSuccess(true); toast.success("Ro'yxatdan o'tish muvaffaqiyatli!"); + route.push('/plagat'); }, onError: (err) => { // toggleLoginModal(); diff --git a/src/shared/config/i18n/messages/en.json b/src/shared/config/i18n/messages/en.json index 3ed7a48..f9e3217 100644 --- a/src/shared/config/i18n/messages/en.json +++ b/src/shared/config/i18n/messages/en.json @@ -172,7 +172,7 @@ "phonePlaceholder": "90 123 45 67", "digitsEntered": "{count} digits entered", "sending": "Sending…", - "sendCode": "Send code", + "sendCode": "Login", "registerPrompt": "Don't have an account?", "registerLink": "Register" }, diff --git a/src/shared/config/i18n/messages/ru.json b/src/shared/config/i18n/messages/ru.json index 5073b39..00daa0d 100644 --- a/src/shared/config/i18n/messages/ru.json +++ b/src/shared/config/i18n/messages/ru.json @@ -172,7 +172,7 @@ "phonePlaceholder": "90 123 45 67", "digitsEntered": "Введено {count} цифр", "sending": "Отправка…", - "sendCode": "Отправить код", + "sendCode": "Вход", "registerPrompt": "Нет аккаунта?", "registerLink": "Зарегистрироваться" }, diff --git a/src/shared/config/i18n/messages/uz.d.json.ts b/src/shared/config/i18n/messages/uz.d.json.ts index 95a0d10..f8f68a0 100644 --- a/src/shared/config/i18n/messages/uz.d.json.ts +++ b/src/shared/config/i18n/messages/uz.d.json.ts @@ -175,7 +175,7 @@ declare const messages: { phonePlaceholder: '90 123 45 67'; digitsEntered: '{count} ta raqam kiritildi'; sending: 'Yuborilmoqda…'; - sendCode: 'Kodni yuborish'; + sendCode: 'Kirish'; registerPrompt: "Hisobingiz yo'qmi?"; registerLink: "Ro'yxatdan o'tish"; }; diff --git a/src/shared/config/i18n/messages/uz.json b/src/shared/config/i18n/messages/uz.json index 7b2462d..d535dc0 100644 --- a/src/shared/config/i18n/messages/uz.json +++ b/src/shared/config/i18n/messages/uz.json @@ -172,7 +172,7 @@ "phonePlaceholder": "90 123 45 67", "digitsEntered": "{count} ta raqam kiritildi", "sending": "Yuborilmoqda…", - "sendCode": "Kodni yuborish", + "sendCode": "Kirish", "registerPrompt": "Hisobingiz yo'qmi?", "registerLink": "Ro'yxatdan o'tish" },