{"version":3,"file":"NavigationHeader.BqlE7eUp.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/lBxr0PL6AnJKbIKec2lp/qf0m6XwIiePfOO9EbbqJ/NavigationHeader.js"],"sourcesContent":["// Premium ultra-minimalist navigation header with center-out underline animations and full user control\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,startTransition}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function NavigationHeader(props){const{backgroundColor=\"#000000\",logoText=\"GRANTIS\",logoColor=\"#FF5500\",linkDefaultColor=\"#FFFFFF\",linkHoverColor=\"#FF5500\",underlineColor=\"#FF5500\",headerHeight=80,sidePadding=40,maxWidth=1280,fontSize=18,letterSpacing=\"0em\",fontWeight=500,navLinks=[{text:\"Home\",url:\"#home\"},{text:\"Work\",url:\"#work\"},{text:\"Studio\",url:\"#studio\"},{text:\"Pricing\",url:\"#pricing\"},{text:\"Menu\",url:\"#menu\"}],activeLink=0,showActiveDot=true,activeDotColor=\"#FF5500\",viewportVariant=\"auto\",mobileMenuZIndex=1e3}=props;const[hoveredIndex,setHoveredIndex]=useState(null);const[isMobileMenuOpen,setIsMobileMenuOpen]=useState(false);const[isMobile,setIsMobile]=useState(false);const[actualViewport,setActualViewport]=useState(\"desktop\");// Detect screen size\nuseEffect(()=>{if(typeof window===\"undefined\")return;const checkMobile=()=>{startTransition(()=>{if(viewportVariant===\"auto\"){const width=window.innerWidth;setIsMobile(width<=810);// Determine actual viewport type\nif(width>810){setActualViewport(\"desktop\");}else if(width>480){setActualViewport(\"tablet\");}else{setActualViewport(\"phone\");}}else if(viewportVariant===\"desktop\"){setIsMobile(false);setActualViewport(\"desktop\");}else if(viewportVariant===\"tablet\"){setIsMobile(true);setActualViewport(\"tablet\");}else{// phone\nsetIsMobile(true);setActualViewport(\"phone\");}});};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[viewportVariant]);// Close mobile menu when clicking outside\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleClickOutside=()=>{if(isMobileMenuOpen){startTransition(()=>{setIsMobileMenuOpen(false);});}};if(isMobileMenuOpen){window.addEventListener(\"click\",handleClickOutside);}return()=>window.removeEventListener(\"click\",handleClickOutside);},[isMobileMenuOpen]);const toggleMobileMenu=e=>{e.stopPropagation();startTransition(()=>{setIsMobileMenuOpen(!isMobileMenuOpen);});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(motion.header,{style:{width:\"100%\",height:headerHeight,backgroundColor,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"relative\",overflow:\"visible\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:maxWidth,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",paddingLeft:sidePadding,paddingRight:sidePadding},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Bebas Neue', sans-serif\",fontSize:28,fontWeight:fontWeight,color:logoColor,letterSpacing:\"0.02em\",userSelect:\"none\",zIndex:1001},children:logoText}),!isMobile&&/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",gap:40,alignItems:\"center\"},children:navLinks.map((link,index)=>{const isActive=index===activeLink;const isHovered=hoveredIndex===index;return /*#__PURE__*/_jsx(\"a\",{href:link.url,style:{position:\"relative\",textDecoration:\"none\",display:\"flex\",alignItems:\"center\",gap:8,cursor:\"pointer\"},onMouseEnter:()=>setHoveredIndex(index),onMouseLeave:()=>setHoveredIndex(null),children:/*#__PURE__*/_jsxs(motion.span,{style:{fontFamily:\"'Bebas Neue', sans-serif\",fontSize:fontSize,fontWeight:fontWeight,letterSpacing:letterSpacing,color:linkDefaultColor,position:\"relative\",display:\"inline-block\"},initial:{opacity:.8},animate:{opacity:isHovered?1:.8,color:isHovered?linkHoverColor:linkDefaultColor},transition:{type:\"spring\",damping:25,stiffness:200},children:[link.text,/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",bottom:-6,left:\"50%\",height:2,backgroundColor:underlineColor,transformOrigin:\"center\",transform:\"translateX(-50%)\"},initial:{width:\"0%\"},animate:{width:isHovered?\"100%\":\"0%\"},transition:{type:\"spring\",damping:25,stiffness:200}})]})},index);})}),isMobile&&/*#__PURE__*/_jsxs(motion.button,{onClick:toggleMobileMenu,style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:8,display:\"flex\",flexDirection:\"column\",gap:6,zIndex:1001},whileTap:{scale:.9},children:[/*#__PURE__*/_jsx(motion.span,{style:{width:28,height:2,backgroundColor:logoColor,display:\"block\",transformOrigin:\"center\"},animate:{rotate:isMobileMenuOpen?45:0,y:isMobileMenuOpen?8:0},transition:{duration:.3}}),/*#__PURE__*/_jsx(motion.span,{style:{width:28,height:2,backgroundColor:logoColor,display:\"block\"},animate:{opacity:isMobileMenuOpen?0:1},transition:{duration:.2}}),/*#__PURE__*/_jsx(motion.span,{style:{width:28,height:2,backgroundColor:logoColor,display:\"block\",transformOrigin:\"center\"},animate:{rotate:isMobileMenuOpen?-45:0,y:isMobileMenuOpen?-8:0},transition:{duration:.3}})]})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isMobile&&isMobileMenuOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{x:\"100%\"},animate:{x:0},exit:{x:\"100%\"},transition:{type:\"spring\",damping:30,stiffness:300},style:{position:\"fixed\",top:0,right:0,width:\"100%\",maxWidth:400,height:\"100vh\",backgroundColor,zIndex:mobileMenuZIndex,display:\"flex\",flexDirection:\"column\",paddingTop:headerHeight+20,paddingLeft:sidePadding,paddingRight:sidePadding,gap:30,boxShadow:\"-4px 0 20px rgba(0, 0, 0, 0.3)\"},onClick:e=>e.stopPropagation(),children:navLinks.map((link,index)=>{const isActive=index===activeLink;return /*#__PURE__*/_jsx(motion.a,{href:link.url,initial:{opacity:0,x:50},animate:{opacity:1,x:0},transition:{delay:index*.1,type:\"spring\",damping:20,stiffness:200},style:{textDecoration:\"none\",display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\"},onClick:()=>{startTransition(()=>{setIsMobileMenuOpen(false);});},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Bebas Neue', sans-serif\",fontSize:fontSize+8,fontWeight:fontWeight,letterSpacing:letterSpacing,color:isActive?linkHoverColor:linkDefaultColor},children:link.text})},index);})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isMobile&&isMobileMenuOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",zIndex:mobileMenuZIndex-1},onClick:()=>{startTransition(()=>{setIsMobileMenuOpen(false);});}})})]});}addPropertyControls(NavigationHeader,{backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"GRANTIS\"},logoColor:{type:ControlType.Color,title:\"Logo Color\",defaultValue:\"#FF5500\"},viewportVariant:{type:ControlType.Enum,title:\"Viewport Variant\",options:[\"auto\",\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Auto\",\"Desktop\",\"Tablet\",\"Phone\"],defaultValue:\"auto\",displaySegmentedControl:false},mobileMenuZIndex:{type:ControlType.Number,title:\"Mobile Menu Z-Index\",defaultValue:1e3,min:1,max:1e4,step:1,displayStepper:true},linkDefaultColor:{type:ControlType.Color,title:\"Link Default Color\",defaultValue:\"#FFFFFF\"},linkHoverColor:{type:ControlType.Color,title:\"Link Hover Color\",defaultValue:\"#FF5500\"},underlineColor:{type:ControlType.Color,title:\"Underline Accent Color\",defaultValue:\"#FF5500\"},headerHeight:{type:ControlType.Number,title:\"Header Height\",defaultValue:80,min:60,max:120,step:1,unit:\"px\"},sidePadding:{type:ControlType.Number,title:\"Side Padding\",defaultValue:40,min:20,max:100,step:5,unit:\"px\"},maxWidth:{type:ControlType.Number,title:\"Content Max Width\",defaultValue:1280,min:800,max:1920,step:10,unit:\"px\"},fontSize:{type:ControlType.Number,title:\"Link Font Size\",defaultValue:18,min:12,max:32,step:1,unit:\"px\"},letterSpacing:{type:ControlType.String,title:\"Letter Spacing\",defaultValue:\"0em\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:500,min:100,max:900,step:100},navLinks:{type:ControlType.Array,title:\"Navigation Links\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Link Text\",defaultValue:\"LINK\"},url:{type:ControlType.String,title:\"Link URL\",defaultValue:\"#\"}}},defaultValue:[{text:\"Home\",url:\"#home\"},{text:\"Work\",url:\"#work\"},{text:\"Studio\",url:\"#studio\"},{text:\"Pricing\",url:\"#pricing\"},{text:\"Menu\",url:\"#menu\"}]},activeLink:{type:ControlType.Number,title:\"Active Link Index\",defaultValue:0,min:0,max:10,step:1,displayStepper:true},showActiveDot:{type:ControlType.Boolean,title:\"Show Active Dot\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},activeDotColor:{type:ControlType.Color,title:\"Active Dot Color\",defaultValue:\"#FF5500\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavigationHeader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavigationHeader.map"],"mappings":"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"}