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 ( - +