diff --git a/src/pages/doormile/orders/Orders.jsx b/src/pages/doormile/orders/Orders.jsx index c5a693f..dcb975d 100644 --- a/src/pages/doormile/orders/Orders.jsx +++ b/src/pages/doormile/orders/Orders.jsx @@ -344,7 +344,7 @@ export default function Orders() { placeholder="Search by order number, address or note" className="w-full sm:w-72" /> - {selectedIds.length > 0 && tab !== 'cancelled' && ( + {selectedIds.length > 0 && tab === 'pending' && ( @@ -381,8 +381,8 @@ export default function Orders() { getRowId={(row) => row.bookingid} loading={isLoading} refreshing={isFetching && !isLoading} - selectedIds={selectedIds} - onSelectionChange={setSelectedIds} + selectedIds={tab === 'pending' ? selectedIds : undefined} + onSelectionChange={tab === 'pending' ? setSelectedIds : undefined} pageSize={25} /* No defaultSort: `sortedBookings` above already orders these newest first by `bookingid`, and DataTable leaves rows untouched when it