{"version":3,"file":"SCNav.dWbWeNOq.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/IiU5N0K4mCkjxKiLSzsK/VSVgfazAbS9za74SkXUm/SCNav.js"],"sourcesContent":["// SCNav.tsx — Shop Culture Navigation Bar\n// VERSION 4 — Mobile: tap to expand/collapse Services & About Us\n//\n// HOW TO ADD YOUR LOGO:\n// 1. Drag SCNav onto canvas → select it\n// 2. Right panel → \"Logo Image\" → click the image picker → upload your file\n// 3. Adjust \"Logo Height\" until it looks right\n//\n// Paste into: Framer → Assets → Code → + New Code File → name \"SCNav\"\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ── TOKENS ───────────────────────────────────────────────────────────────────\nconst DARK=\"#1B141B\";const YELLOW=\"#EFB11D\";const ORANGE=\"#E43D12\";// ── NAV STRUCTURE ─────────────────────────────────────────────────────────────\n// EDITABLE: update labels and hrefs here\nconst NAV_ITEMS=[{label:\"Services\",href:\"/services\",children:[{label:\"Amazon & Marketplace\",href:\"/services/amazon-marketplace-management\",group:\"Marketplace\"},{label:\"Listing & Content\",href:\"/services/listing-content-optimisation\",group:\"Marketplace\"},{label:\"Retail Media & Ads\",href:\"/services/retail-media-advertising\",group:\"Marketplace\"},{label:\"Operations & Forecasting\",href:\"/services/operations-forecasting\",group:\"Marketplace\"},{label:\"Vendor Negotiations\",href:\"/services/vendor-negotiations-profitability\",group:\"Growth\"},{label:\"Cross-Border Expansion\",href:\"/services/cross-border-expansion\",group:\"Growth\"},{label:\"D2C & Performance\",href:\"/services/d2c-performance-marketing\",group:\"Growth\"},{label:\"Social & Creative\",href:\"/services/social-media-creative\",group:\"Growth\"}]},{label:\"Case Studies\",href:\"/case-studies\",children:[]},{label:\"Insights\",href:\"/insights\",children:[]},{label:\"About Us\",href:\"/about\",children:[{label:\"Our Story\",href:\"/about\",group:\"\"},{label:\"Founder\",href:\"/founder\",group:\"\"},{label:\"Team\",href:\"/team\",group:\"\"},{label:\"Press\",href:\"/press\",group:\"\"}]}];// ── CODE FALLBACK LOGO ────────────────────────────────────────────────────────\nfunction CodeLogo({size}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",lineHeight:1,gap:1,userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",fontFamily:\"'Playfair Display', serif\",fontWeight:900,fontSize:size,color:ORANGE,letterSpacing:\".5px\",lineHeight:1},children:[\"SH\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:size-1,height:size-1,borderRadius:\"50%\",background:YELLOW,margin:\"0 1px\",flexShrink:0,position:\"relative\",top:-1},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:DARK,strokeWidth:\"2.5\",strokeLinecap:\"round\",style:{width:size*.65,height:size*.65},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a14.5 14.5 0 0 0 0 20A14.5 14.5 0 0 0 12 2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"})]})}),\"P\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Playfair Display', serif\",fontWeight:900,fontSize:size,color:YELLOW,letterSpacing:\"3.5px\",lineHeight:1,marginTop:1},children:\"CULTURE\"})]});}// ── DESKTOP DROPDOWN ──────────────────────────────────────────────────────────\nfunction DesktopDropdown({items,visible}){const groups={};for(const item of items){const g=item.group||\"Links\";if(!groups[g])groups[g]=[];groups[g].push(item);}const groupNames=[...new Set(items.map(i=>i.group||\"Links\"))];return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 1px)\",left:0,minWidth:240,background:\"rgba(22,15,22,0.99)\",border:\"1px solid rgba(255,255,255,0.07)\",borderTop:`2px solid ${YELLOW}`,padding:\"8px 0\",opacity:visible?1:0,visibility:visible?\"visible\":\"hidden\",transform:visible?\"translateY(0)\":\"translateY(-6px)\",transition:\"all 0.22s ease\",zIndex:500,pointerEvents:visible?\"auto\":\"none\"},children:groupNames.map((gname,gi)=>/*#__PURE__*/_jsxs(\"div\",{children:[gname&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9,fontWeight:600,color:\"rgba(255,255,255,0.2)\",letterSpacing:\"2px\",textTransform:\"uppercase\",padding:\"10px 20px 4px\",borderTop:gi>0?\"1px solid rgba(255,255,255,0.05)\":\"none\",marginTop:gi>0?4:0,fontFamily:\"'DM Sans', sans-serif\"},children:gname}),(groups[gname]||[]).map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.href,style:{display:\"block\",padding:\"9px 20px\",fontSize:13,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",transition:\"all 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.color=\"#fff\";e.currentTarget.style.paddingLeft=\"26px\";e.currentTarget.style.background=\"rgba(239,177,29,0.07)\";},onMouseLeave:e=>{e.currentTarget.style.color=\"rgba(255,255,255,0.5)\";e.currentTarget.style.paddingLeft=\"20px\";e.currentTarget.style.background=\"transparent\";},children:item.label},i))]},gname))});}// ── DESKTOP NAV ITEM ──────────────────────────────────────────────────────────\nfunction DesktopNavItem({item,textSize}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;const ref=useRef(null);useEffect(()=>{const handler=e=>{if(ref.current&&!ref.current.contains(e.target))setOpen(false);};document.addEventListener(\"mousedown\",handler);return()=>document.removeEventListener(\"mousedown\",handler);},[]);return /*#__PURE__*/_jsxs(\"li\",{ref:ref,style:{position:\"relative\",listStyle:\"none\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:!hasChildren?item.href:undefined,onClick:e=>{if(hasChildren){e.preventDefault();setOpen(o=>!o);}},onMouseEnter:()=>{if(hasChildren)setOpen(true);},onMouseLeave:()=>{if(hasChildren)setOpen(false);},style:{display:\"flex\",alignItems:\"center\",gap:4,padding:\"0 16px\",height:70,fontSize:textSize,fontWeight:400,color:\"rgba(255,255,255,0.58)\",textDecoration:\"none\",cursor:\"pointer\",fontFamily:\"'DM Sans', sans-serif\",letterSpacing:\".3px\",transition:\"color 0.2s\",whiteSpace:\"nowrap\"},onMouseEnterCapture:e=>e.currentTarget.style.color=\"#fff\",onMouseLeaveCapture:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.58)\",children:[item.label,hasChildren&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,opacity:.4,transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s\",marginLeft:1},children:\"▾\"})]}),hasChildren&&/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setOpen(true),onMouseLeave:()=>setOpen(false),children:/*#__PURE__*/_jsx(DesktopDropdown,{items:item.children,visible:open})})]});}// ── MOBILE ACCORDION ITEM ─────────────────────────────────────────────────────\n// Tap the label to expand/collapse child links\nfunction MobileAccordionItem({item,onClose}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{if(hasChildren){setOpen(o=>!o);}else{window.location.href=item.href;onClose();}},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 24px\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:500,color:\"rgba(255,255,255,0.9)\",fontFamily:\"'DM Sans', sans-serif\"},children:item.label}),hasChildren&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.35)\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.25s ease\",lineHeight:1},children:\"▾\"})]}),hasChildren&&/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:open?`${item.children.length*48}px`:\"0px\",overflow:\"hidden\",transition:\"max-height 0.3s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:8,borderTop:\"1px solid rgba(255,255,255,0.04)\",background:\"rgba(0,0,0,0.15)\"},children:item.children.map((child,j)=>/*#__PURE__*/_jsxs(\"a\",{href:child.href,onClick:onClose,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"11px 24px 11px 40px\",fontSize:14,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",transition:\"color 0.15s\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.5)\",children:[/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:\"50%\",background:YELLOW,flexShrink:0,opacity:.6}}),child.label]},j))})})]});}// ── MOBILE FULL MENU ──────────────────────────────────────────────────────────\nfunction MobileMenu({open,onClose,ctaUrl,ctaLabel}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:60,left:0,right:0,background:\"rgba(22,15,22,0.99)\",backdropFilter:\"blur(12px)\",borderBottom:`2px solid ${YELLOW}`,zIndex:400,maxHeight:\"85vh\",overflowY:\"auto\",opacity:open?1:0,visibility:open?\"visible\":\"hidden\",transform:open?\"translateY(0)\":\"translateY(-12px)\",transition:\"opacity 0.3s ease, transform 0.3s ease, visibility 0.3s\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(MobileAccordionItem,{item:item,onClose:onClose},i)),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"20px 24px 28px\"},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,onClick:onClose,style:{display:\"block\",background:ORANGE,color:\"#fff\",fontSize:15,fontWeight:600,padding:\"15px 24px\",borderRadius:3,textDecoration:\"none\",textAlign:\"center\",fontFamily:\"'DM Sans', sans-serif\",letterSpacing:\"0.3px\"},children:ctaLabel})})]});}// ── HAMBURGER ─────────────────────────────────────────────────────────────────\nfunction Hamburger({open,onClick}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":open?\"Close menu\":\"Open menu\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",flexDirection:\"column\",gap:5,alignItems:\"center\",justifyContent:\"center\",width:40,height:40,flexShrink:0},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:open&&i===1?0:22,height:2,background:\"#fff\",borderRadius:2,transition:\"all 0.3s\",transform:open&&i===0?\"rotate(45deg) translate(5px, 5px)\":open&&i===2?\"rotate(-45deg) translate(5px, -5px)\":\"none\",opacity:open&&i===1?0:1}},i))});}// ── MAIN COMPONENT ────────────────────────────────────────────────────────────\nexport default function SCNav({logoImage=\"\",logoHeight=44,logoHref=\"/\",ctaLabel=\"Get a Free Audit →\",ctaUrl=\"/contactus\",ctaColor=\"#E43D12\",bgColor=\"rgba(27,20,27,0.97)\"}){const[layout,setLayout]=useState(\"desktop\");const[menuOpen,setMenuOpen]=useState(false);useEffect(()=>{const check=()=>{const w=window.innerWidth;setLayout(w<640?\"mobile\":w<1024?\"tablet\":\"desktop\");};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);useEffect(()=>{if(layout!==\"mobile\")setMenuOpen(false);},[layout]);const isMobile=layout===\"mobile\";const isTablet=layout===\"tablet\";const navHeight=isMobile?60:70;const hPad=isMobile?\"0 20px\":isTablet?\"0 32px\":\"0 64px\";// Logo — uploaded image or code fallback\nconst logoEl=logoImage?/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{display:\"flex\",alignItems:\"center\",flexShrink:0,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Shop Culture\",style:{height:isMobile?Math.round(logoHeight*.8):logoHeight,width:\"auto\",display:\"block\",objectFit:\"contain\"}})}):/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(CodeLogo,{size:isMobile?17:isTablet?18:20})});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&family=DM+Sans:wght@400;500;600&display=swap');\n                * { box-sizing: border-box; }\n            `}),/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"fixed\",top:0,left:0,right:0,height:navHeight,zIndex:300,background:bgColor,backdropFilter:\"blur(14px)\",borderBottom:\"1px solid rgba(255,255,255,0.05)\",display:\"flex\",alignItems:\"center\",padding:hPad,justifyContent:\"space-between\",gap:16},children:[logoEl,!isMobile&&/*#__PURE__*/_jsxs(\"ul\",{style:{display:\"flex\",alignItems:\"center\",listStyle:\"none\",margin:0,padding:0,flex:1,justifyContent:\"flex-end\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(DesktopNavItem,{item:item,textSize:isTablet?12:13},i)),/*#__PURE__*/_jsx(\"li\",{style:{listStyle:\"none\",marginLeft:8},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:isTablet?11:13,fontWeight:500,padding:isTablet?\"8px 14px\":\"10px 20px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",display:\"inline-block\",whiteSpace:\"nowrap\",transition:\"opacity 0.2s\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"0.85\",onMouseLeave:e=>e.currentTarget.style.opacity=\"1\",children:ctaLabel})})]}),isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:12,fontWeight:600,padding:\"8px 14px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",whiteSpace:\"nowrap\"},children:\"Free Audit\"}),/*#__PURE__*/_jsx(Hamburger,{open:menuOpen,onClick:()=>setMenuOpen(o=>!o)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:navHeight}}),isMobile&&/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),ctaUrl:ctaUrl,ctaLabel:ctaLabel}),isMobile&&menuOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setMenuOpen(false),style:{position:\"fixed\",inset:0,zIndex:350,background:\"rgba(0,0,0,0.4)\"}})]});}// ── PROPERTY CONTROLS ─────────────────────────────────────────────────────────\naddPropertyControls(SCNav,{// ── LOGO ────────────────────────────────────────────────────────────────\nlogoImage:{type:ControlType.Image,title:\"Logo Image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height (px)\",defaultValue:44,min:20,max:64,step:2,displayStepper:true},logoHref:{type:ControlType.String,title:\"Logo Click URL\",defaultValue:\"/\"},// ── CTA ─────────────────────────────────────────────────────────────────\nctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Get a Free Audit →\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/contactus\"},ctaColor:{type:ControlType.Color,title:\"CTA Colour\",defaultValue:\"#E43D12\"},// ── STYLE ────────────────────────────────────────────────────────────────\nbgColor:{type:ControlType.Color,title:\"Nav Background\",defaultValue:\"rgba(27,20,27,0.97)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SCNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCNav.map"],"mappings":"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"}