diff --git a/src/features/cart/lib/form.ts b/src/features/cart/lib/form.ts
index d8332d4..575791f 100644
--- a/src/features/cart/lib/form.ts
+++ b/src/features/cart/lib/form.ts
@@ -3,6 +3,9 @@ import { z } from 'zod';
export const orderForm = z.object({
long: z.string().min(1, { message: 'Majburiy maydon' }),
lat: z.string().min(1, { message: 'Majburiy maydon' }),
- comment: z.string().max(300, 'Izoh 300 ta belgidan oshmasligi kerak'),
+ comment: z
+ .string()
+ .min(1, "Eng kamida 1ta belgi bo'lishi kerak")
+ .max(300, 'Izoh 300 ta belgidan oshmasligi kerak'),
city: z.string().optional(),
});
diff --git a/src/features/cart/ui/OrderPage.tsx b/src/features/cart/ui/OrderPage.tsx
index 1c49a41..b8b8a9e 100644
--- a/src/features/cart/ui/OrderPage.tsx
+++ b/src/features/cart/ui/OrderPage.tsx
@@ -254,7 +254,6 @@ const OrderPage = () => {
}, [cityValue]);
function onSubmit(value: z.infer
+ {t("Izoh kamida 1ta belgi bo'lishi kerak")} +
+ )} ); }} diff --git a/src/features/profile/ui/RefreshOrder.tsx b/src/features/profile/ui/RefreshOrder.tsx index 831b017..218de41 100644 --- a/src/features/profile/ui/RefreshOrder.tsx +++ b/src/features/profile/ui/RefreshOrder.tsx @@ -468,6 +468,11 @@ const RefreshOrder = () => { {t('Izoh 300 ta belgidan oshmasligi kerak')} )} + {comment.length === 0 && ( ++ {t("Izoh kamida 1ta belgi bo'lishi kerak")} +
+ )} )} /> diff --git a/src/shared/config/i18n/messages/ru.json b/src/shared/config/i18n/messages/ru.json index a3b281f..42c1400 100644 --- a/src/shared/config/i18n/messages/ru.json +++ b/src/shared/config/i18n/messages/ru.json @@ -207,5 +207,6 @@ "ga yangilandi": "обновлено", "Izoh 300 ta belgidan oshmasligi kerak": "Комментарий не должен превышать 300 символов", "Xatolik yuz berdi: Foydalanuvchi topilmadi": "Ошибка: Пользователь не найден", - "Izoh 300ta belgidan oshib ketdi": "Комментарий превышает 300 символов" + "Izoh 300ta belgidan oshib ketdi": "Комментарий превышает 300 символов", + "Izoh kamida 1ta belgi bo'lishi kerak": "Должно быть как минимум 1 символ" } \ No newline at end of file diff --git a/src/shared/config/i18n/messages/uz.d.json.ts b/src/shared/config/i18n/messages/uz.d.json.ts index 9b9c1e4..3ce4908 100644 --- a/src/shared/config/i18n/messages/uz.d.json.ts +++ b/src/shared/config/i18n/messages/uz.d.json.ts @@ -211,5 +211,6 @@ declare const messages: { 'Izoh 300 ta belgidan oshmasligi kerak': 'Izoh 300 ta belgidan oshmasligi kerak'; 'Xatolik yuz berdi: Foydalanuvchi topilmadi': 'Xatolik yuz berdi: Foydalanuvchi topilmadi'; 'Izoh 300ta belgidan oshib ketdi': 'Izoh 300ta belgidan oshib ketdi'; + "Izoh kamida 1ta belgi bo'lishi kerak": "Izoh kamida 1ta belgi bo'lishi kerak"; }; export default messages; diff --git a/src/shared/config/i18n/messages/uz.json b/src/shared/config/i18n/messages/uz.json index 400838d..57fe4f6 100644 --- a/src/shared/config/i18n/messages/uz.json +++ b/src/shared/config/i18n/messages/uz.json @@ -207,5 +207,6 @@ "ga yangilandi": "ga yangilandi", "Izoh 300 ta belgidan oshmasligi kerak": "Izoh 300 ta belgidan oshmasligi kerak", "Xatolik yuz berdi: Foydalanuvchi topilmadi": "Xatolik yuz berdi: Foydalanuvchi topilmadi", - "Izoh 300ta belgidan oshib ketdi": "Izoh 300ta belgidan oshib ketdi" + "Izoh 300ta belgidan oshib ketdi": "Izoh 300ta belgidan oshib ketdi", + "Izoh kamida 1ta belgi bo'lishi kerak": "Izoh kamida 1ta belgi bo'lishi kerak" } \ No newline at end of file