{"version":3,"file":"HeaderButtons.DMN7dMoq.mjs","names":["useState","useMemo"],"sources":["https:/framerusercontent.com/modules/a4oF5h7bCM6Dx0P96uUW/gwkCMLNmjY2D9qG9qJDv/HeaderButtons.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import{getCelloVariables}from\"https://framerusercontent.com/modules/bFRjjxRy4wivOXQq3YZk/J4CcIkQhDpbloGD2OpxI/CelloInviteHeader.js\";// Define getCookie function that checks if document is available\nfunction getCookie(name){if(typeof document===\"undefined\"){return null// Document is not available, return null\n;}const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop()?.split(\";\").shift()||null;return null;}// Custom hook to check the 'signed-in' cookie status\nfunction useCheckSignedInCookie(){const[isSignedIn,setIsSignedIn]=useState(false);useEffect(()=>{const signedInCookie=getCookie(\"signed-in\");setIsSignedIn(signedInCookie===\"true\");},[]);return isSignedIn;}// Function to determine the label based on the URL path\nfunction getTranslatedLabel(){const path=typeof window!==\"undefined\"?window.location.pathname:\"\";if(path.includes(\"/nl/\")){return\"Ga naar de app\"// Dutch translation\n;}else if(path.includes(\"/fr/\")){return\"Aller \\xe0 l'application\"// French translation\n;}else{return\"Go to app\"// Default English text\n;}}export function withText(Component){return props=>{const[ucc,setUcc]=useState(null);const isSignedIn=useCheckSignedInCookie();const label=getTranslatedLabel();const celloVariables=getCelloVariables();const additionalProps=useMemo(()=>{return isSignedIn?{label,link:\"https://app.bizzy.org\"}:{link:ucc?\"/referral\":\"/request-a-demo\"};},[isSignedIn,ucc]);useEffect(()=>{if(celloVariables.ucc)setUcc(celloVariables.ucc);});return /*#__PURE__*/_jsx(Component,{...props,...additionalProps});};}export function hideOnLogin(Component){return props=>{const isSignedIn=useCheckSignedInCookie();const style=isSignedIn?{display:\"none\"}:{};return /*#__PURE__*/_jsx(Component,{...props,style:style});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideOnLogin\":{\"type\":\"reactHoc\",\"name\":\"hideOnLogin\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeaderButtons.map"],"mappings":"iMACA,SAAS,EAAU,EAAK,CAAC,GAAG,OAAO,SAAW,IAAa,OAAO,KAC7B,IAAM,EAA7B,KAAK,SAAS,SAA2B,MAAM,KAAK,EAAK,GAAG,CAAkE,OAA9D,EAAM,SAAS,GAAS,EAAM,KAAK,EAAE,MAAM,IAAI,CAAC,OAAO,EAAc,KACnJ,SAAS,GAAwB,CAAC,GAAK,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAyG,OAAxG,MAAc,CAA6C,EAAvB,EAAU,YAAY,GAAgC,OAAO,EAAG,EAAE,CAAC,CAAQ,EACjM,SAAS,GAAoB,CAAC,IAAM,EAAY,IAAS,OAAqC,GAAzB,EAAO,SAAS,SAE9E,OAF6F,EAAK,SAAS,OAAO,CAAQ,iBACvH,EAAK,SAAS,OAAO,CAAQ,wBAC1B,YACV,SAAgB,EAAS,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAI,GAAQA,EAAS,KAAK,CAAO,EAAW,GAAwB,CAAO,EAAM,GAAoB,CAAO,EAAe,GAAmB,CAAO,EAAgBC,MAAoB,EAAW,CAAC,QAAM,KAAK,wBAAwB,CAAC,CAAC,KAAK,EAAI,YAAY,kBAAkB,CAAG,CAAC,EAAW,EAAI,CAAC,CAAoE,OAAnE,MAAc,CAAI,EAAe,KAAI,EAAO,EAAe,IAAI,EAAG,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,GAAG,EAAgB,CAAC,EAAI,SAAgB,EAAY,EAAU,CAAC,MAAO,IAAO,CAA2C,IAAM,EAA/B,GAAwB,CAAwB,CAAC,QAAQ,OAAO,CAAC,EAAE,CAAC,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAY,QAAM,CAAC,uBAPpoB,IAA8C,IAAoI"}