fix(dashboard): unify order status badge labels with details modal
This commit is contained in:
parent
dca72c768b
commit
d1802581eb
@ -477,14 +477,32 @@
|
||||
"sub_steps": [
|
||||
{ "index": 1, "name": "add_order_time_and_financial_breakdown", "description": "Render order timestamp, payment method, discounts, and charity in OrderDetailsModal and invoice", "status": "done" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "EPIC-13-TASK-01",
|
||||
"title": "Unified Order Status Badge & Label Alignment",
|
||||
"description": "Align order status badge labels in UserDashboard.tsx and OrderDetailsModal.tsx (processing -> در حال پردازش, shipped -> ارسال شده, delivered -> تحویل شده).",
|
||||
"architectural_layer": "presentation_ui",
|
||||
"assigned_role": "06_dev_frontend",
|
||||
"priority": "HIGH",
|
||||
"status": "completed",
|
||||
"max_files_allowed": 3,
|
||||
"estimated_minutes": 15,
|
||||
"dependency_task_ids": ["EPIC-12-TASK-03"],
|
||||
"acceptance_criteria": [
|
||||
"تطابق ۱۰۰٪ نشان وضعیت سفارش بین لیست تاریخچه و مدال جزئیات سفارش (در حال پردازش / ارسال شده / تحویل شده)"
|
||||
],
|
||||
"sub_steps": [
|
||||
{ "index": 1, "name": "unify_order_status_badges", "description": "Unify status labels across UserDashboard and OrderDetailsModal", "status": "done" }
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"total": 24,
|
||||
"completed": 24,
|
||||
"total": 25,
|
||||
"completed": 25,
|
||||
"in_progress": 0,
|
||||
"pending": 0,
|
||||
"generated_at": "2026-07-26T20:55:00Z",
|
||||
"decomposition_pass": 10
|
||||
"generated_at": "2026-07-26T21:00:00Z",
|
||||
"decomposition_pass": 11
|
||||
}
|
||||
}
|
||||
@ -7,12 +7,12 @@
|
||||
"status": "COMPLETE",
|
||||
"checkpoint": {
|
||||
"active_agent": "01_auditor",
|
||||
"current_ticket_id": "EPIC-12-TASK-03",
|
||||
"current_ticket_id": "EPIC-13-TASK-01",
|
||||
"sub_step": {
|
||||
"index": 1,
|
||||
"total": 1,
|
||||
"name": "add_order_time_and_financial_breakdown",
|
||||
"description": "Readable order tracking ID, premium invoice print delay, product nameFa rendering, and detailed payment breakdown complete and 100% verified"
|
||||
"name": "unify_order_status_badges",
|
||||
"description": "Order status badge mismatch between history table and details modal resolved and 100% verified"
|
||||
}
|
||||
},
|
||||
"review_phase": {
|
||||
|
||||
@ -364,8 +364,8 @@ export default function UserDashboard() {
|
||||
<div className="text-left">
|
||||
<div className="text-lg font-black text-medical-gray-900 italic">{toPersian(order.total.toLocaleString())} <span className="text-xs">تومان</span></div>
|
||||
<div className="flex items-center gap-2 justify-end mt-1">
|
||||
<span className={`text-[9px] font-black px-2 py-0.5 rounded-full uppercase tracking-tighter ${order.status === 'delivered' ? 'bg-green-50 text-green-600' : 'bg-canina-blue/5 text-canina-blue'}`}>
|
||||
{order.status === 'delivered' ? 'تحویل شده' : 'ارسال شده'}
|
||||
<span className={`text-[9px] font-black px-2.5 py-0.5 rounded-full uppercase tracking-tighter ${order.status === 'delivered' ? 'bg-green-50 text-green-600' : order.status === 'shipped' ? 'bg-blue-50 text-blue-600' : 'bg-amber-50 text-amber-600'}`}>
|
||||
{order.status === 'delivered' ? 'تحویل شده' : order.status === 'shipped' ? 'ارسال شده' : 'در حال پردازش'}
|
||||
</span>
|
||||
<ChevronRight className="w-4 h-4 text-medical-gray-300 -rotate-180" />
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user