diff --git a/app/home/(user)/(dashboard)/order/page.tsx b/app/home/(user)/(dashboard)/order/page.tsx index 35e9c96..879c174 100644 --- a/app/home/(user)/(dashboard)/order/page.tsx +++ b/app/home/(user)/(dashboard)/order/page.tsx @@ -17,6 +17,8 @@ import { listOrders } from '~/medusa/lib/data/orders'; import { HomeLayoutPageHeader } from '../../_components/home-page-header'; import OrderBlock from '../../_components/orders/order-block'; +const ORDERS_LIMIT = 50; + export async function generateMetadata() { const { t } = await createI18nServerInstance(); @@ -26,9 +28,11 @@ export async function generateMetadata() { } async function OrdersPage() { - const medusaOrders = await listOrders(); - const analysisOrders = await getAnalysisOrders(); - const { productTypes } = await listProductTypes(); + const [medusaOrders, analysisOrders, { productTypes }] = await Promise.all([ + listOrders(ORDERS_LIMIT), + getAnalysisOrders(), + listProductTypes(), + ]); if (!medusaOrders || !productTypes) { redirect(pathsConfig.auth.signIn);