-
+
+
+
+
+
+
Product Details
+
+ Details for product ID: {params.id} will be displayed here soon.
+
-
-
0 ? variants : undefined}
- quantity={quantityVariant}
- ribbon={meta.ribbon}
- inventoryStatus={meta.inventoryStatus}
- inventoryQuantity={meta.inventoryQuantity}
- sku={meta.sku}
- buttons={[
- { text: "Add To Cart", onClick: handleAddToCart },
- { text: "Buy Now", onClick: handleBuyNow },
- ]}
- />
-
-
-
setCartOpen(false)}
- items={cartItems}
- onQuantityChange={updateQuantity}
- onRemove={removeItem}
- total={`$${cartTotal}`}
- buttons={[
- {
- text: isCheckoutLoading ? "Processing..." : "Check Out", onClick: handleCheckout,
- },
- ]}
- />
-
-
+
);
-}
\ No newline at end of file
+}
diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx
index 928396d..fe5f5a9 100644
--- a/src/app/shop/page.tsx
+++ b/src/app/shop/page.tsx
@@ -1,21 +1,10 @@
"use client";
import { Suspense } from "react";
-import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
-import ProductCatalog from "@/components/ecommerce/productCatalog/ProductCatalog";
-import { useProductCatalog } from "@/hooks/useProductCatalog";
function ShopPageContent() {
- const {
- products,
- isLoading,
- search,
- setSearch,
- filters,
- } = useProductCatalog({ basePath: "/shop" });
-
const themeProviderProps = {
defaultButtonVariant: "expand-hover", defaultTextAnimation: "background-highlight", borderRadius: "pill", contentWidth: "compact", sizing: "largeSmallSizeLargeTitles", background: "circleGradient", cardStyle: "gradient-radial", primaryButtonStyle: "double-inset", secondaryButtonStyle: "layered", headingFontWeight: "light"
};
@@ -23,44 +12,23 @@ function ShopPageContent() {
const navbarProps = {
brandName: "No song", navItems: [
{ name: "Home", id: "/" },
- { name: "Shop", id: "/shop" }
- ],
- button: { text: "Cart", onClick: () => console.log("Cart button clicked") }
+ { name: "Products", id: "/#products-section" },
+ { name: "About", id: "/#about-section" },
+ { name: "Contact", id: "/#contact-section" },
+ ]
};
- if (isLoading) {
- return (
-
-
-
-
-
-
- Loading products...
-
-
-
- );
- }
-
return (
-
-
-
+
+
+
+
+
+
Shop
+
Our collection of premium instruments will be available here soon.
-
-
+
);
}