diff --git a/src/pages/ClientDetails.tsx b/src/pages/ClientDetails.tsx index 18a8843..f028cd2 100644 --- a/src/pages/ClientDetails.tsx +++ b/src/pages/ClientDetails.tsx @@ -9,7 +9,7 @@ const ClientDetails = () => { const decodedName = name ? decodeURIComponent(name) : ''; const { ordersData, isDataLoading } = useOutletContext<{ ordersData: OrderData[], isDataLoading: boolean }>(); const [currentPage, setCurrentPage] = useState(1); - const [ordersPerPage, setOrdersPerPage] = useState(10); + const [ordersPerPage, setOrdersPerPage] = useState(5); const { groupedOrders, totalSpent, totalItems, clientPhone } = useMemo(() => { return buildClientDetailsMetrics(ordersData, decodedName); @@ -86,6 +86,52 @@ const ClientDetails = () => { {/* Orders List */}
+
+
+

Últimos pedidos

+

+ Mostrando {groupedOrders.length > 0 ? startIndex + 1 : 0} a {Math.min(startIndex + ordersPerPage, groupedOrders.length)} de {groupedOrders.length} pedidos +

+
+ +
+
+ Mostrar + + pedidos por página +
+ +
+ + +
+
+
+ {paginatedOrders.map((group, groupIndex) => (