From 0054aa24cc60449d1e8cda16a9ed30f50a2f56f3 Mon Sep 17 00:00:00 2001 From: Brendon Heinst Date: Tue, 24 Feb 2026 18:21:39 +0100 Subject: [PATCH] Change header buttons, fix Medusa link --- components/header/Header.tsx | 4 +++- lib/medusa.ts | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/components/header/Header.tsx b/components/header/Header.tsx index f02272f..3cc8957 100644 --- a/components/header/Header.tsx +++ b/components/header/Header.tsx @@ -8,6 +8,7 @@ import { MenuToggleButton } from "./MenuToggleButton"; import { ThemeToggleButton } from "./ThemeToggleButton"; import { SocialButtons } from "./SocialButtons"; import { CartButton } from "@/components/cart/CartButton"; +import { useCart } from "@/components/cart/CartContext"; import { AccountButton } from "@/components/auth/AccountButton"; import { GlobalSearch } from "@/components/search/GlobalSearch"; @@ -94,6 +95,7 @@ const itemVariants = { export function Header() { const [open, setOpen] = useState(false); const [searchOpen, setSearchOpen] = useState(false); + const { itemCount } = useCart(); useEffect(() => { if (open) { @@ -143,7 +145,7 @@ export function Header() { transition={{ type: "tween", ease: "easeInOut", duration: 0.3 }} > -
+
0 ? (searchOpen ? "hidden md:block" : "") : "hidden"}>
setOpen(true)} className={searchOpen ? "hidden md:flex" : ""} /> diff --git a/lib/medusa.ts b/lib/medusa.ts index d3e153e..a0cf6eb 100644 --- a/lib/medusa.ts +++ b/lib/medusa.ts @@ -164,7 +164,8 @@ export async function getProductByEan(ean: string): Promise p.metadata?.ean === ean) ?? null; - } catch { + } catch (err) { + console.error("[Medusa] getProductByEan failed:", err); return null; } } @@ -177,7 +178,8 @@ export async function getProductByCatalogNo(catalogNo: string): Promise p.metadata?.catalogue_number?.toUpperCase() === catalogNo.toUpperCase(), ) ?? null ); - } catch { + } catch (err) { + console.error("[Medusa] getProductByCatalogNo failed:", err); return null; } }