{"version":3,"file":"Navbar_scroll_desktop.Cw8u1E7w.mjs","names":["useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/fEFnnGJZQM22LJR1x1jL/3x6NfGZMsCPbBwVjJjFG/Navbar_scroll_desktop.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useScroll,useMotionValueEvent}from\"framer\";import{useState}from\"react\";const TOP_VARIANT=\"top\";const TOP_DARK_VARIANT=\"Top on Dark\";const SCROLLED_VARIANT=\"scrolled\";// Replace this with the actual background color you want to check for\nconst TARGET_BACKGROUND=\"rgb(08, 0E, 28)\"// example black background 080E28\n;export function ChangeNavOnScroll(){const[variant,setVariant]=useState(TOP_VARIANT);const{scrollY}=useScroll();useMotionValueEvent(scrollY,\"change\",latest=>{if(latest>0){setVariant(SCROLLED_VARIANT);}else{// when at top, decide between TOP or TOP_DARK\nconst backgroundColor=window.getComputedStyle(document.body).backgroundColor;if(backgroundColor===TARGET_BACKGROUND){setVariant(TOP_DARK_VARIANT);}else{setVariant(TOP_VARIANT);}}});// Return the current variant\nreturn{variant};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withChangeNavOnScroll(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeNavOnScroll(props)});};}withChangeNavOnScroll.displayName=\"ChangeNavOnScroll\";\nexport const __FramerMetadata__ = {\"exports\":{\"ChangeNavOnScroll\":{\"type\":\"override\",\"name\":\"ChangeNavOnScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeNavOnScroll\":{\"type\":\"reactHoc\",\"name\":\"withChangeNavOnScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar_scroll_desktop.map"],"mappings":"4WAEC,SAAgB,GAAmB,CAAC,GAAK,CAAC,EAAQ,GAAYA,EAAS,EAAY,CAAM,CAAC,WAAS,GAAW,CAE/G,OAFgH,EAAoB,EAAQ,SAAS,GAAQ,CAAI,EAAO,EAAG,EAAW,EAAiB,CACjL,EAAO,iBAAiB,SAAS,KAAK,CAAC,kBAAqC,EAAmB,EAAW,EAAiB,CAAO,EAAW,EAAY,EAAK,CAC9K,CAAC,UAAQ,CAAqJ,SAAgB,EAAsB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAkB,EAAM,CAAC,CAAC,+BAJ9S,IAAkD,IAA4B,CAAM,EAAY,MAAY,EAAiB,cAAoB,EAAiB,WACvM,EAAkB,kBAGqU,EAAsB,YAAY"}