Fix order tracking desktop layout and gate settlement until invoice pricing.

Show sidebar labels on tablet, improve theme-safe UI, and keep Jalali dates on tracking.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-09 14:32:10 +02:00
co-authored by Cursor
parent 7acd225fad
commit 9e455c2572
25 changed files with 652 additions and 351 deletions
+20 -2
View File
@@ -27,15 +27,33 @@ const STATUS_STEP_INDEX: Partial<Record<OrderStatus, number>> = {
}
const STATUS_HERO: Partial<Record<OrderStatus, StatusHeroConfig>> = {
submitted: {
variant: 'waiting',
title: 'پیش‌سفارش ثبت شد',
description:
'سفارش شما برای بررسی و قیمت‌گذاری به مدیریت ارسال شد. پس از صدور فاکتور می‌توانید روش تسویه (نقد یا چک) را انتخاب کنید.',
},
awaiting_review: {
variant: 'waiting',
title: 'در انتظار بررسی مدیریت',
description: 'سفارش شما ثبت شده و در صف بررسی مدیریت قرار دارد. پس از بررسی، نتیجه از طریق همین صفحه اطلاع‌رسانی می‌شود.',
description:
'پیش‌سفارش شما در صف بررسی است. پس از قیمت‌گذاری و صدور فاکتور، از طریق همین صفحه برای انتخاب تسویه مطلع می‌شوید.',
},
pricing: {
variant: 'waiting',
title: 'در حال قیمت‌گذاری',
description: 'مدیریت در حال تعیین مبلغ نهایی فاکتور است. لطفاً کمی صبر کنید.',
description:
'مدیریت در حال تعیین مبلغ نهایی فاکتور است. تا قبل از صدور فاکتور امکان ثبت چک یا پرداخت وجود ندارد.',
},
awaiting_settlement: {
variant: 'info',
title: 'فاکتور آماده است',
description: 'مبلغ فاکتور مشخص شده. لطفاً روش تسویه را انتخاب کنید و مسیر پرداخت را ادامه دهید.',
},
awaiting_settlement_fix: {
variant: 'info',
title: 'نیاز به اصلاح تسویه',
description: 'لطفاً روش تسویه یا اطلاعات پرداخت را اصلاح کنید.',
},
awaiting_check_review: {
variant: 'waiting',