tranlate text

This commit is contained in:
Samandar Turgunboyev
2026-02-11 09:31:28 +05:00
parent e270495a17
commit 72c46a296c
4 changed files with 19 additions and 13 deletions

View File

@@ -286,16 +286,6 @@ const ProductDetail = () => {
</div> </div>
<p className="text-gray-600 mb-6">{data?.short_name}</p> <p className="text-gray-600 mb-6">{data?.short_name}</p>
{/* IMPROVED UPDATED_AT WARNING */}
{data?.updated_at && data.payment_type === 'cash' && (
<div className="bg-yellow-50 border border-yellow-400 text-yellow-800 p-3 mb-4 rounded-md">
<p className="text-xs font-medium">
{t("Narxi o'zgargan bo'lishi mumkin")} {t('Yangilangan')}:{' '}
{formatDate.format(data.updated_at, 'DD-MM-YYYY')}
</p>
</div>
)}
{/* QUANTITY */} {/* QUANTITY */}
<div className="flex items-center gap-4 mb-6"> <div className="flex items-center gap-4 mb-6">
<button onClick={handleDecrease} className="p-2 border rounded"> <button onClick={handleDecrease} className="p-2 border rounded">
@@ -349,6 +339,16 @@ const ProductDetail = () => {
/> />
</button> </button>
</div> </div>
{/* IMPROVED UPDATED_AT WARNING */}
{data?.updated_at && data.payment_type === 'cash' && (
<div className="bg-yellow-50 border border-yellow-400 text-yellow-800 p-3 mb-4 rounded-md">
<p className="text-xs font-medium">
{t("Narxi o'zgargan bo'lishi mumkin")} {t('Yangilangan')}:{' '}
{formatDate.format(data.updated_at, 'DD-MM-YYYY')}
</p>
</div>
)}
<div className={cn('grid gap-4 mt-6 border-t pt-4', 'grid-cols-2')}> <div className={cn('grid gap-4 mt-6 border-t pt-4', 'grid-cols-2')}>
<div className="text-center"> <div className="text-center">
<Truck className="mx-auto mb-1" /> <Truck className="mx-auto mb-1" />
@@ -391,7 +391,7 @@ const ProductDetail = () => {
Array.from({ length: 6 }).map((_, i) => ( Array.from({ length: 6 }).map((_, i) => (
<CarouselItem <CarouselItem
key={i} key={i}
className="basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5 xl:basis-1/6 pb-2" className="basis-1/1 sm:basis-1/3 md:basis-1/4 lg:basis-1/5 xl:basis-1/6 pb-2"
> >
<Skeleton className="h-60 w-full" /> <Skeleton className="h-60 w-full" />
</CarouselItem> </CarouselItem>

View File

@@ -222,5 +222,7 @@
"Mahsulotlar soni": "Количество товаров", "Mahsulotlar soni": "Количество товаров",
"dona": "шт", "dona": "шт",
"Umumiy summa": "Общая сумма", "Umumiy summa": "Общая сумма",
"Qayta buyurtma": "Заказать заново" "Qayta buyurtma": "Заказать заново",
"Yangilangan": "Обновлено",
"Narxi o'zgargan bo'lishi mumkin": "Цена может быть изменена"
} }

View File

@@ -222,5 +222,7 @@ declare const messages: {
dona: 'dona'; dona: 'dona';
'Umumiy summa': 'Umumiy summa'; 'Umumiy summa': 'Umumiy summa';
'Qayta buyurtma': 'Qayta buyurtma'; 'Qayta buyurtma': 'Qayta buyurtma';
Yangilangan: 'Yangilangan';
"Narxi o'zgargan bo'lishi mumkin": "Narxi o'zgargan bo'lishi mumkin";
}; };
export default messages; export default messages;

View File

@@ -218,5 +218,7 @@
"Mahsulotlar soni": "Mahsulotlar soni", "Mahsulotlar soni": "Mahsulotlar soni",
"dona": "dona", "dona": "dona",
"Umumiy summa": "Umumiy summa", "Umumiy summa": "Umumiy summa",
"Qayta buyurtma": "Qayta buyurtma" "Qayta buyurtma": "Qayta buyurtma",
"Yangilangan": "Yangilangan",
"Narxi o'zgargan bo'lishi mumkin": "Narxi o'zgargan bo'lishi mumkin"
} }