From f321a69bbfe2adf7cf3c97a97e3524cf108c9f08 Mon Sep 17 00:00:00 2001 From: Lee Robinson Date: Sun, 28 Jul 2024 16:32:59 -0500 Subject: [PATCH] More optimism --- app/page.tsx | 2 +- app/product/[handle]/page.tsx | 9 ++- app/search/loading.tsx | 2 +- components/cart/add-to-cart.tsx | 8 +-- components/layout/navbar/search.tsx | 2 +- components/product/gallery.tsx | 43 +++++--------- components/product/product-context.tsx | 67 +++++++++++----------- components/product/product-description.tsx | 40 ++++++------- components/product/variant-selector.tsx | 8 +-- 9 files changed, 80 insertions(+), 101 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 0fad0ac28..7d407ede8 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -9,7 +9,7 @@ export const metadata = { } }; -export default async function HomePage() { +export default function HomePage() { return ( <> diff --git a/app/product/[handle]/page.tsx b/app/product/[handle]/page.tsx index dd964ccf5..e2280675d 100644 --- a/app/product/[handle]/page.tsx +++ b/app/product/[handle]/page.tsx @@ -4,6 +4,7 @@ import { notFound } from 'next/navigation'; import { GridTileImage } from 'components/grid/tile'; import Footer from 'components/layout/footer'; import { Gallery } from 'components/product/gallery'; +import { ProductProvider } from 'components/product/product-context'; import { ProductDescription } from 'components/product/product-description'; import { HIDDEN_PRODUCT_TAG } from 'lib/constants'; import { getProduct, getProductRecommendations } from 'lib/shopify'; @@ -72,7 +73,7 @@ export default async function ProductPage({ params }: { params: { handle: string }; return ( - <> +