From 24f5a88e65e678e5192637c1d40acc77ce1ef3c3 Mon Sep 17 00:00:00 2001 From: "Brian.Jiang2021" Date: Tue, 15 Aug 2023 14:07:22 +0800 Subject: [PATCH] fix: order customized status names https://bigc-b2b.atlassian.net/browse/BUN-1344 --- .../src/pages/orderDetail/OrderDetail.tsx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/apps/storefront/src/pages/orderDetail/OrderDetail.tsx b/apps/storefront/src/pages/orderDetail/OrderDetail.tsx index 72e2ebab..98db997c 100644 --- a/apps/storefront/src/pages/orderDetail/OrderDetail.tsx +++ b/apps/storefront/src/pages/orderDetail/OrderDetail.tsx @@ -22,6 +22,7 @@ import { import { AddressConfigItem, OrderDetailsResponse, + OrderStatusItem, OrderStatusResponse, } from '../../types' import OrderStatus from '../order/components/OrderStatus' @@ -56,7 +57,13 @@ function OrderDetail() { } = useContext(GlobaledContext) const { - state: { poNumber, status = '', customStatus, orderSummary }, + state: { + poNumber, + status = '', + customStatus, + orderSummary, + orderStatus = [], + }, state: detailsData, dispatch, } = useContext(OrderDetailsContext) @@ -183,6 +190,10 @@ function OrderDetail() { getAddressLabelPermission() }, []) + const getOrderStatusLabel = (status: string) => + orderStatus.find((item: OrderStatusItem) => item.systemLabel === status) + ?.customLabel || customStatus + return ( - +