{"version":3,"file":"NavHeader_2.CMo7tIMo.mjs","names":["React","_Fragment"],"sources":["https:/framerusercontent.com/modules/XYn6gtLh2UOUG4plwFhN/vMqqohfHII1ZvhAmMVAg/NavHeader_2.js"],"sourcesContent":["/**\n * Sticky Navigation Header for Zovi Software Solutions\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 72\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function NavHeader(props){const[menuOpen,setMenuOpen]=React.useState(false);const handleNavigate=path=>{setMenuOpen(false);window.location.href=path;};const navLinks=[{label:\"Werkwijze\",path:\"/werkwijze\"},{label:\"Leveranciers\",path:\"/leveranciers\"},{label:\"Nieuws\",path:\"/nieuws\"},{label:\"Contact\",path:\"/contact\"}];const buttonStyles={background:\"#D4AF37\",color:\"#06101F\",fontWeight:600,padding:\"9px 20px\",borderRadius:5,fontSize:13,border:\"none\",cursor:\"pointer\",fontFamily:\"Inter, sans-serif\"};const linkStyles={color:\"white\",fontSize:14,fontWeight:500,fontFamily:\"Inter, sans-serif\",textDecoration:\"none\",cursor:\"pointer\"};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"header\",{style:{width:\"100%\",display:\"flex\",background:\"#06101F\",height:72,position:\"sticky\",top:0,zIndex:100,padding:\"0 60px\",alignItems:\"center\",justifyContent:\"space-between\",boxSizing:\"border-box\",...props.style},className:\"nav-header\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,cursor:\"pointer\"},onClick:()=>handleNavigate(\"/\"),children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 110 140\",width:33,height:42,className:\"nav-logo-svg\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"gold\",x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#F0D080\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.45\",stopColor:\"#D4B168\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#A8895A\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 10 H100 V82 Q100 122 55 136 Q10 122 10 82 Z\",fill:\"none\",stroke:\"url(#gold)\",strokeWidth:\"4.5\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsxs(\"g\",{fill:\"none\",stroke:\"#D4B168\",strokeWidth:\"5.5\",strokeLinejoin:\"round\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M32 44 H72 M64 38 L74 44 L64 50\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M78 92 H38 M46 86 L36 92 L46 98\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"72\",y1:\"46\",x2:\"38\",y2:\"90\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"white\",fontSize:16,fontWeight:700,letterSpacing:\"2.5px\",lineHeight:\"1.2\",fontFamily:\"Inter, sans-serif\"},children:\"ZOVI\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"#D4B168\",fontSize:7,letterSpacing:\"2px\",lineHeight:\"1\",fontFamily:\"Inter, sans-serif\"},children:\"SOFTWARE SOLUTIONS\"})]})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"desktop-nav\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:28},children:[navLinks.map(link=>/*#__PURE__*/_jsx(\"a\",{style:linkStyles,onClick:()=>handleNavigate(link.path),className:\"nav-link\",children:link.label},link.path)),/*#__PURE__*/_jsx(\"button\",{style:buttonStyles,onClick:()=>handleNavigate(\"/contact\"),className:\"nav-button\",children:\"Uw aanvraag\"})]})}),/*#__PURE__*/_jsx(\"button\",{style:{fontSize:22,color:\"white\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:0,display:\"none\"},className:\"hamburger\",onClick:()=>setMenuOpen(!menuOpen),\"aria-label\":\"Toggle menu\",children:\"☰\"})]}),menuOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:56,left:0,right:0,background:\"#06101F\",zIndex:99,padding:\"24px 20px\",borderTop:\"1px solid rgba(255,255,255,0.06)\"},className:\"mobile-dropdown\",children:[navLinks.map(link=>/*#__PURE__*/_jsx(\"a\",{style:{color:\"white\",fontSize:16,fontWeight:500,fontFamily:\"Inter, sans-serif\",textDecoration:\"none\",display:\"block\",padding:\"14px 0\",borderBottom:\"1px solid rgba(255,255,255,0.08)\",cursor:\"pointer\"},onClick:()=>handleNavigate(link.path),children:link.label},link.path)),/*#__PURE__*/_jsx(\"button\",{style:{...buttonStyles,width:\"100%\",marginTop:16,padding:\"12px 20px\"},onClick:()=>handleNavigate(\"/contact\"),children:\"Uw aanvraag\"})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .nav-link:hover {\n                    color: #D4B168 !important;\n                }\n                .nav-button:hover {\n                    background: #C9A96E !important;\n                }\n                @media (max-width: 768px) {\n                    .nav-header {\n                        height: 56px !important;\n                        padding: 0 16px !important;\n                    }\n                    .nav-logo-svg {\n                        width: 24px !important;\n                        height: 30px !important;\n                    }\n                    .desktop-nav {\n                        display: none !important;\n                    }\n                    .hamburger {\n                        display: block !important;\n                    }\n                }\n            `})]});}addPropertyControls(NavHeader,{style:{type:ControlType.Object,title:\"Style\",controls:{}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavHeader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavHeader_2.map"],"mappings":"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"}