diff --git a/src/features/cart/ui/OrderPage.tsx b/src/features/cart/ui/OrderPage.tsx index b502e9c..e350616 100644 --- a/src/features/cart/ui/OrderPage.tsx +++ b/src/features/cart/ui/OrderPage.tsx @@ -386,7 +386,9 @@ const OrderPage = () => { length > 300 && 'border-red-500 focus-visible:border-red-500 focus-visible:ring-none focus-visible:outline-0', )} - placeholder={t('Izoh')} + placeholder={t( + 'Izoh 300 ta belgidan oshmasligi kerak', + )} /> @@ -402,7 +404,7 @@ const OrderPage = () => { {comment.length > 300 && (

- {t('Izoh 300 belgidan oshmasligi kerak')} + {t('Izoh 300 ta belgidan oshmasligi kerak')}

)} diff --git a/src/features/profile/ui/RefreshOrder.tsx b/src/features/profile/ui/RefreshOrder.tsx index 739323c..831b017 100644 --- a/src/features/profile/ui/RefreshOrder.tsx +++ b/src/features/profile/ui/RefreshOrder.tsx @@ -374,7 +374,7 @@ const RefreshOrder = () => {

{t("Ushbu buyurtma mavjud emas yoki o'chirilgan")}

- @@ -448,7 +448,9 @@ const RefreshOrder = () => { comment.length > 300 && 'border-red-500 focus-visible:border-red-500 focus-visible:ring-none focus-visible:outline-0', )} - placeholder={t('Izoh')} + placeholder={t( + 'Izoh 300 ta belgidan oshmasligi kerak', + )} />
{
{comment.length > 300 && (

- {t('Izoh 300 belgidan oshmasligi kerak')} + {t('Izoh 300 ta belgidan oshmasligi kerak')}

)} diff --git a/src/widgets/navbar/ui/ChangeLang.tsx b/src/widgets/navbar/ui/ChangeLang.tsx index d6f7c97..d810bcc 100644 --- a/src/widgets/navbar/ui/ChangeLang.tsx +++ b/src/widgets/navbar/ui/ChangeLang.tsx @@ -10,7 +10,12 @@ import { } from '@/shared/ui/dropdown-menu'; import { useTranslations } from 'next-intl'; import Image from 'next/image'; -import { useParams, usePathname, useRouter } from 'next/navigation'; +import { + useParams, + usePathname, + useRouter, + useSearchParams, +} from 'next/navigation'; import { languages } from '../lib/data'; export function ChangeLang() { @@ -18,12 +23,16 @@ export function ChangeLang() { const pathname = usePathname(); const router = useRouter(); const t = useTranslations(); + const searchParams = useSearchParams(); const changeLocale = (locale: LanguageRoutes) => { const segments = pathname.split('/'); segments[1] = locale; + const newPath = segments.join('/'); - router.push(newPath); + const query = searchParams.toString(); + + router.push(query ? `${newPath}?${query}` : newPath); }; return (