diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 37a4403..ab8471e 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -1,4 +1,4 @@ -use client"; +"use client"; import { Suspense, useCallback } from "react"; import ReactLenis from "lenis/react"; @@ -41,36 +41,6 @@ function ShopPageContent() { await checkout(getCheckoutItems(), { successUrl: currentUrl.toString() }); }, [cartItems, checkout, getCheckoutItems]); - if (isLoading) { - return ( - - - - setCartOpen(true) }} - /> - - - Loading products... - - - - ); - } - return ( - + setCartOpen(true) }} /> - - - - - setCartOpen(false)} - items={cartItems} - onQuantityChange={updateQuantity} - onRemove={removeItem} - total={`$${cartTotal}`} - buttons={[ - { - text: isCheckoutLoading ? "Processing..." : "Check Out", onClick: handleCheckout, - }, - ]} - /> - - + {isLoading ? ( + + Loading products... + + ) : ( + <> + + + + + setCartOpen(false)} + items={cartItems} + onQuantityChange={updateQuantity} + onRemove={removeItem} + total={`$${cartTotal}`} + buttons={[ + { + text: isCheckoutLoading ? "Processing..." : "Check Out", onClick: handleCheckout, + }, + ]} + /> + + + > + )} );
Loading products...