import seedProducts from "@/data/seed-products.json";
import { ProductDetails } from "@/components/product-details";
import type { Product } from "@/lib/commerce";

export default async function ProductPage({ params }: { params: Promise<{ id: string }> }) {
  const { id } = await params;
  const productId = decodeURIComponent(id);
  const products = seedProducts as Product[];
  return <ProductDetails productId={productId} fallback={products.find((product) => product.id === productId) ?? null} relatedFallback={products} />;
}
