From 4bafb4e307f7b93989a56bba90b71340b694c5c1 Mon Sep 17 00:00:00 2001 From: Tomasz Buras Date: Wed, 11 Mar 2026 18:47:14 +0100 Subject: [PATCH] fix(admin): add null check for empty order items --- .../order-remaining-orders-group-section.tsx | 53 ++++++++++++------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/src/routes/orders/order-detail/components/order-remaining-orders-group-section/order-remaining-orders-group-section.tsx b/src/routes/orders/order-detail/components/order-remaining-orders-group-section/order-remaining-orders-group-section.tsx index 3ec18b59..2ca70b35 100644 --- a/src/routes/orders/order-detail/components/order-remaining-orders-group-section/order-remaining-orders-group-section.tsx +++ b/src/routes/orders/order-detail/components/order-remaining-orders-group-section/order-remaining-orders-group-section.tsx @@ -1,8 +1,9 @@ -import { Badge, Button, Container, Heading, Text } from "@medusajs/ui"; -import { useNavigate, useParams } from "react-router-dom"; -import { useOrderSet } from "../../../../../hooks/api/sellers"; -import { PaymentStatusBadge } from "../../../../../components/common/payments-status-badge"; -import { OrderStatusBadge } from "../../../../../components/common/order-status-badge"; +import { Badge, Button, Container, Heading, Text } from '@medusajs/ui'; +import { useNavigate, useParams } from 'react-router-dom'; + +import { OrderStatusBadge } from '../../../../../components/common/order-status-badge'; +import { PaymentStatusBadge } from '../../../../../components/common/payments-status-badge'; +import { useOrderSet } from '../../../../../hooks/api/sellers'; export const OrderRemainingOrdersGroupSection = () => { const { id } = useParams(); @@ -20,48 +21,60 @@ export const OrderRemainingOrdersGroupSection = () => { return ( - + Remaining orders group
{orders?.map((order: any) => { const items = - order.items.length > 1 + order.items?.length > 1 ? `${order.items[0].subtitle} + ${order.items.length - 1} more` - : order.items[0].subtitle; + : order.items?.length === 1 + ? order.items[0].subtitle + : 'No items'; return ( );