@@ -54,7 +54,7 @@ function Order() {
5454 // Get unique status values for filter
5555 const statusOptions = [
5656 "All" ,
57- "Order Placed" ,
57+ "Placed" ,
5858 "Packing" ,
5959 "Shipped" ,
6060 "Out for delivery" ,
@@ -65,11 +65,17 @@ function Order() {
6565 const filteredOrders =
6666 filterStatus === "All"
6767 ? orders
68- : orders . filter ( ( order ) => order . status === filterStatus ) ;
68+ : orders . filter ( ( order ) => {
69+ if ( filterStatus === "Placed" ) {
70+ return order . status === "Placed" || order . status === "Order Placed" ;
71+ }
72+ return order . status === filterStatus ;
73+ } ) ;
6974
7075 // Status color mapping
7176 const statusColors = {
72- "Order Placed" : "bg-blue-500" ,
77+ Placed : "bg-blue-500" ,
78+ "Order Placed" : "bg-blue-500" , // backward compatibility for legacy records
7379 Packing : "bg-amber-500" ,
7480 Shipped : "bg-indigo-500" ,
7581 "Out for delivery" : "bg-purple-500" ,
@@ -263,7 +269,9 @@ function Order() {
263269 statusColors [ order . status ] || "bg-slate-600"
264270 } text-white`}
265271 >
266- { order . status }
272+ { order . status === "Order Placed"
273+ ? "Placed"
274+ : order . status }
267275 </ span >
268276 </ div >
269277
@@ -272,11 +280,15 @@ function Order() {
272280 Update Status
273281 </ label >
274282 < select
275- value = { order . status }
283+ value = {
284+ order . status === "Order Placed"
285+ ? "Placed"
286+ : order . status
287+ }
276288 onChange = { ( e ) => statusHandler ( e , order . _id ) }
277289 className = "w-full bg-slate-700/40 border border-slate-600 rounded-lg px-4 py-2 text-lg focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition-all cursor-pointer"
278290 >
279- < option value = "Order Placed" > Order Placed</ option >
291+ < option value = "Placed" > Placed</ option >
280292 < option value = "Packing" > Packing</ option >
281293 < option value = "Shipped" > Shipped</ option >
282294 < option value = "Out for delivery" >
0 commit comments