import type { PopulatedOrder } from "@/services/models/Order";

import DashboardOrders from "@/components/DashboardOrders/DashboardOrders";
import { getOrders } from "@/services/db/ordersAPI";

export default async function OrdersPage({
  searchParams,
}: PageProps<"/dashboard/orders">) {
  const orders = await getOrders(await searchParams);

  return (
    <DashboardOrders
      orders={JSON.parse(JSON.stringify(orders)) as PopulatedOrder[]}
    />
  );
}
