diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx
index 7016b360b..ea841fe13 100644
--- a/src/components/Navbar.tsx
+++ b/src/components/Navbar.tsx
@@ -27,7 +27,7 @@ import {
Newspaper,
Paintbrush,
ShieldCheck,
- Shirt,
+ ShoppingBag,
Sparkles,
TrendingUp,
User,
@@ -60,6 +60,9 @@ import {
CollapsibleTrigger,
} from '~/components/Collapsible'
import { groupToSlug } from '~/components/stack/stack-categories'
+import { getProducts } from '~/utils/shop.functions'
+import { formatMoney, shopifyImageUrl } from '~/utils/shopify-format'
+import type { ProductListItem } from '~/utils/shopify-queries'
type LogoProps = {
title?: React.ComponentType | null
@@ -264,19 +267,8 @@ const NAV_GROUPS = [
{
key: 'merch',
label: 'Merch',
- sections: [
- {
- label: 'Shop',
- items: [
- {
- label: 'New Apparel',
- to: '/merch',
- description: 'TanStack shirts, hoodies, and new drops.',
- icon: Shirt,
- },
- ],
- },
- ],
+ to: '/shop',
+ sections: [],
},
{
key: 'support',
@@ -694,6 +686,9 @@ function DesktopNavTrigger({ group }: { group: NavMenuGroup }) {
type="button"
data-menu-key={group.key}
className={triggerClassName}
+ onMouseDown={(event) => {
+ event.preventDefault()
+ }}
>
{group.label}
@@ -786,6 +781,10 @@ function MegaMenuContent({
return