{"version":3,"file":"shared-lib.DwPyk39M.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/hPPJkeMFoTYWUHKcHNoC/fJ88eeGhQY0AIdqIkdlt/FullScreenMenu.js","https:/framerusercontent.com/modules/4AuCakYFUnFLxZ8muhuk/cQHFn8RTUIFMSnHFQ9S8/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{createPortal}from\"react-dom\";// Default menu data\nconst defaultLinks=[{label:\"WORK\",url:\"/work\"},{label:\"SERVICES\",url:\"/services\"},{label:\"ABOUT\",url:\"/about\"},{label:\"CONTACT\",url:\"/contact\"}];const defaultSocialLinks=[{label:\"FACEBOOK\",url:\"https://www.facebook.com/profile.php?id=61584301514070\"},{label:\"INSTAGRAM\",url:\"https://www.instagram.com/lindsma.nl/\"},{label:\"LINKEDIN\",url:\"https://www.linkedin.com/company/lindsma\"},{label:\"E-MAIL\",url:\"mailto:info@lindsma.nl\"}];export default function FullScreenMenu({links=defaultLinks,socialLinks=defaultSocialLinks,backgroundColor=\"#000000\",textColor=\"#ffffff\",menuFontSize=16,animationDuration=.7,navYOffset=120,maskDirection=\"top\",email=\"hello@company.com\",phone=\"+1 (555) 123-4567\",navFontSize=24,navFont,emailFont,socialFont,logoSrc,logoSize=28,...props}){const[isOpen,setIsOpen]=useState(false);const[hoveredLink,setHoveredLink]=useState(null);const[hoveredSocialLink,setHoveredSocialLink]=useState(null);const[hoveredContact,setHoveredContact]=useState(null);const[isAnimating,setIsAnimating]=useState(false);const[isInitialized,setIsInitialized]=useState(false);const[isMobile,setIsMobile]=useState(false);const[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);},[]);// Initialize component to prevent flicker\nuseEffect(()=>{const timer=setTimeout(()=>setIsInitialized(true),100);return()=>clearTimeout(timer);},[]);// Check screen size\nuseEffect(()=>{const checkMobile=()=>setIsMobile(window.innerWidth<=768);checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);// Animation settings\nconst dynamicYOffset=navYOffset;const baseFontSize=24;const currentFontSize=navFont?.size||24;const fontSizeRatio=Math.max(currentFontSize/baseFontSize,.3);const baseDuration=isMobile?.8:.6;const dynamicDuration=Math.max(.4,baseDuration*fontSizeRatio);const getEasingCurve=fontSize=>{if(fontSize<=16)return[.25,.46,.45,.94];if(fontSize<=32)return[.19,1,.22,1];return[.16,1,.3,1];};const navEasing=getEasingCurve(currentFontSize);const textVariants={initial:{x:0},hover:{x:12},exit:{x:0}};const getMaskVariants=direction=>{const baseTransition={duration:animationDuration,ease:[.77,0,.175,1]};const clip={top:[\"inset(0 0 100% 0)\",\"inset(0 0 0% 0)\",\"inset(100% 0 0 0)\"],bottom:[\"inset(100% 0 0 0)\",\"inset(0% 0 0 0)\",\"inset(0 0 100% 0)\"],left:[\"inset(0 100% 0 0)\",\"inset(0 0% 0 0)\",\"inset(0 0 0 100%)\"],right:[\"inset(0 0 0 100%)\",\"inset(0 0 0 0%)\",\"inset(0 100% 0 0)\"]};const[hidden,visible,exit]=clip[direction]||clip.top;return{hidden:{clipPath:hidden},visible:{clipPath:visible,transition:baseTransition},exit:{clipPath:exit,transition:baseTransition}};};const listVariants={hidden:{opacity:1},visible:{opacity:1,transition:{delayChildren:.4,staggerChildren:.15,staggerDirection:1}},exit:{opacity:0,transition:{staggerChildren:.1,staggerDirection:-1}}};const itemVariants={hidden:{opacity:0,y:100},visible:{opacity:1,y:0,transition:{duration:animationDuration,ease:[.19,1,.22,1]}},exit:{opacity:0,y:100,transition:{duration:animationDuration,ease:[.19,1,.22,1]}}};return /*#__PURE__*/_jsxs(motion.div,{...props,style:{isolation:\"auto\",mixBlendMode:\"normal\",width:\"100%\",minHeight:\"60px\",position:\"relative\",overflow:isOpen?\"hidden\":\"visible\",zIndex:2e4,pointerEvents:\"auto\",...props.style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1}}),mounted&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"60px\",zIndex:1e5,pointerEvents:\"none\",backgroundColor:\"transparent\",isolation:\"auto\",mixBlendMode:\"difference\"},children:[logoSrc&&/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{position:\"absolute\",top:\"20px\",left:\"20px\",zIndex:100001,pointerEvents:\"auto\",display:\"inline-block\",// ✅ difference werkt nu echt\nmixBlendMode:\"normal\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"Logo\",style:{height:`${logoSize}px`,width:\"89px\",objectFit:\"contain\",display:\"block\",mixBlendMode:\"normal\"}})}),/*#__PURE__*/_jsx(motion.button,{onClick:()=>{if(!isInitialized||isAnimating)return;setIsAnimating(true);setIsOpen(!isOpen);},style:{position:\"absolute\",top:\"20px\",right:\"20px\",zIndex:100001,pointerEvents:\"auto\",background:\"transparent\",border:\"none\",cursor:isAnimating?\"not-allowed\":\"pointer\",// Zet je icon kleur op wit, difference doet de rest\ncolor:\"#fff\",fontSize:`${menuFontSize}px`,fontWeight:600,// ✅ difference\nmixBlendMode:\"normal\"},children:/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":isOpen?\"Close menu\":\"Open menu\",role:\"img\",style:{width:`${menuFontSize*1.6}px`,height:`${menuFontSize*1.2}px`,position:\"relative\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",top:\"50%\",left:0,width:\"100%\",height:Math.max(2,Math.round(menuFontSize*.12)),backgroundColor:\"currentColor\",borderRadius:9999},animate:isOpen?{rotate:45,y:0}:{rotate:0,y:-menuFontSize*.35},transition:{duration:.4,ease:[.19,1,.22,1]}}),/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",top:\"50%\",left:0,width:\"100%\",height:Math.max(2,Math.round(menuFontSize*.12)),backgroundColor:\"currentColor\",borderRadius:9999},animate:isOpen?{rotate:-45,y:0}:{rotate:0,y:menuFontSize*.35},transition:{duration:.4,ease:[.19,1,.22,1]}})]})})]}),document.body),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:9998,backgroundColor:\"#000000\",willChange:\"transform, opacity\",transform:\"translateZ(0)\"},variants:getMaskVariants(maskDirection),initial:\"hidden\",animate:\"visible\",exit:\"exit\"},\"overlay-layer\"),/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",mixBlendMode:\"normal\"},variants:getMaskVariants(maskDirection),initial:\"hidden\",animate:\"visible\",exit:\"exit\",onAnimationStart:()=>setIsAnimating(true),onAnimationComplete:()=>setIsAnimating(false),children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:isMobile?\"60px 40px\":\"0 60px\",gap:isMobile?\"80px\":\"0\",mixBlendMode:\"difference\"},children:[/*#__PURE__*/_jsx(motion.nav,{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",width:\"100%\",isolation:\"auto\"},children:/*#__PURE__*/_jsx(motion.ul,{variants:listVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"0.25rem\",textAlign:\"left\"},children:links.map((link,index)=>/*#__PURE__*/_jsx(motion.li,{variants:itemVariants,children:/*#__PURE__*/_jsx(motion.a,{href:link.url,onClick:()=>setIsOpen(false),style:{color:textColor,fontSize:navFont?.size||navFontSize,textDecoration:\"none\",fontFamily:navFont?.family},whileTap:{scale:.95},whileHover:{x:12},transition:{duration:dynamicDuration,ease:navEasing},children:link.label})},index))})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",width:\"100%\"},children:[/*#__PURE__*/_jsx(motion.ul,{variants:listVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"0.5rem\",textAlign:\"left\"},children:socialLinks.map((social,index)=>/*#__PURE__*/_jsx(motion.li,{variants:itemVariants,children:/*#__PURE__*/_jsx(motion.a,{href:social.url,onClick:()=>setIsOpen(false),style:{color:socialFont?.textColor||textColor,fontSize:socialFont?.size||16,textDecoration:\"none\",fontFamily:socialFont?.fontFamily||socialFont?.family?.family||\"Neue Haas Grotesk Display Pro 55 Roman Placeholder,sans-serif\",fontWeight:socialFont?.weight||400,lineHeight:socialFont?.lineHeight||1.2,letterSpacing:socialFont?.letterSpacing||0},whileTap:{scale:.95},children:social.label})},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"left\",marginTop:\"16px\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,style:{color:textColor,fontSize:emailFont?.size||14,fontFamily:emailFont?.family||\"Geist Mono\",fontWeight:emailFont?.weight||\"Regular\",lineHeight:emailFont?.lineHeight||1.2,letterSpacing:emailFont?.letterSpacing||0,textDecoration:\"none\"},children:email}),/*#__PURE__*/_jsx(\"a\",{href:`tel:${(phone||\"\").replace(/[^\\d+]/g,\"\")}`,style:{marginTop:\"6px\",display:\"inline-block\",color:textColor,fontSize:emailFont?.size||14,fontFamily:emailFont?.family||\"Geist Mono\",fontWeight:emailFont?.weight||\"Regular\",lineHeight:emailFont?.lineHeight||1.2,letterSpacing:emailFont?.letterSpacing||0,textDecoration:\"none\"},children:phone})]})]})]})},\"content-layer\")]})})]});}// Framer Property Controls\naddPropertyControls(FullScreenMenu,{logoSrc:{type:ControlType.Image,title:\"Logo\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",min:10,max:200,step:1,defaultValue:28,unit:\"px\"},links:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,defaultValue:\"Menu\"},url:{type:ControlType.String,defaultValue:\"/\"}}},defaultValue:defaultLinks,maxCount:8},backgroundColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Background\"},textColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Text\"},menuFontSize:{type:ControlType.Number,min:8,max:48,step:2,defaultValue:16,unit:\"px\"},animationDuration:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.7,unit:\"s\"},navFontSize:{type:ControlType.Number,min:8,max:120,step:2,defaultValue:24,unit:\"px\",title:\"Nav Text Size\"},maskDirection:{type:ControlType.Enum,options:[\"top\",\"bottom\",\"left\",\"right\"],optionTitles:[\"Top → Bottom\",\"Bottom → Top\",\"Left → Right\",\"Right → Left\"],defaultValue:\"top\"},socialFont:{type:ControlType.Font,title:\"Social Links Font\",controls:\"extended\",defaultValue:{family:\"Geist Mono\",weight:400,size:16,lineHeight:1.2,letterSpacing:0,style:\"normal\",textAlign:\"left\"}},emailFont:{type:ControlType.Font,title:\"Contact Font\",controls:\"extended\",defaultValue:{family:\"Geist Mono\",weight:400,size:14,lineHeight:1.2,letterSpacing:0,style:\"normal\",textAlign:\"left\"}},email:{type:ControlType.String,defaultValue:\"info@lindsma.nl\"},phone:{type:ControlType.String,defaultValue:\"+31 6 117 194 11\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FullScreenMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FullScreenMenu.map","// Generated by Framer (ff92f61)\nexport default function metadata(params,activeLocale){return{description:\"FUEL YOUR BRAND WITH REAL STORYTELLING\",favicon:\"https://framerusercontent.com/assets/ZbJoJx83elQGfSWhowCDJs0zi8g.svg\",robots:\"max-image-preview:large\",title:\"LINDSMA\\xa9 - CREATIVE AGENCY\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}