{"version":3,"file":"AdaptiveCMSImage.BpnHm00a.mjs","names":[],"sources":["https:/framerusercontent.com/modules/heTJesX70wBVdixszIER/Ctcwnn5zoKXFfO1ENK9V/AdaptiveCMSImage.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function AdaptiveCMSImage({lightImage,darkImage}){const[imageSrc,setImageSrc]=useState(lightImage);const updateImageSrc=()=>{let storedTheme=localStorage.getItem(\"currentToggleState\");updateImageForTheme(storedTheme);};const updateImageForTheme=theme=>{let themeImage=theme===\"dark\"?lightImage:darkImage;if(!themeImage){themeImage=theme===\"dark\"?darkImage:lightImage;}setImageSrc(themeImage);};const updateImageForSystem=()=>{const matchDarkMediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");updateImageForTheme(matchDarkMediaQuery===null||matchDarkMediaQuery===void 0?void 0:matchDarkMediaQuery.matches);};useEffect(()=>{setTimeout(updateImageSrc,50);const matchDarkMediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");matchDarkMediaQuery.addEventListener(\"change\",updateImageSrc);window.addEventListener(\"themeChange\",updateImageSrc);return()=>{window.removeEventListener(\"themeChange\",updateImageSrc);matchDarkMediaQuery.removeEventListener(\"change\",updateImageSrc);};},[lightImage,darkImage]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",padding:0,display:\"flex\",placeContent:\"center\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{style:{maxWidth:\"100%\",maxHeight:\"100%\",borderRadius:\"0\"},src:imageSrc,alt:\"Adaptive Image\"})});}addPropertyControls(AdaptiveCMSImage,{lightImage:{title:\"Dark Mode Image\",type:ControlType.Image,defaultValue:\"http://placekitten.com/200/300\"},darkImage:{title:\"Light Mode Image\",type:ControlType.Image,defaultValue:\"http://placekitten.com/g/200/300\"}});export default AdaptiveCMSImage;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveCMSImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveCMSImage.map"],"mappings":"kTAAqI,SAAS,EAAiB,CAAC,aAAW,YAAU,CAAC,CAAC,GAAK,CAAC,EAAS,EAAY,CAAC,EAAS,EAAW,CAAO,EAAe,IAAI,CAAC,IAAI,EAAY,aAAa,QAAQ,qBAAqB,CAAC,EAAoB,EAAY,AAAE,EAAO,EAAoB,GAAO,CAAC,IAAI,EAAW,IAAQ,OAAO,EAAW,EAA0E,AAAhD,IAAW,IAAQ,OAAO,EAAU,EAAY,EAAY,EAAW,AAAE,EAAO,EAAqB,IAAI,CAAC,IAAM,EAAoB,EAAO,WAAW,+BAA+B,CAAC,EAAoB,GAAoF,QAAQ,AAAE,EAA+Y,MAA9Y,GAAU,IAAI,CAAC,WAAW,EAAe,GAAG,CAAC,IAAM,EAAoB,EAAO,WAAW,+BAA+B,CAAqH,MAApH,GAAoB,iBAAiB,SAAS,EAAe,CAAC,EAAO,iBAAiB,cAAc,EAAe,CAAO,IAAI,CAA0D,AAAzD,EAAO,oBAAoB,cAAc,EAAe,CAAC,EAAoB,oBAAoB,SAAS,EAAe,AAAE,CAAE,EAAC,CAAC,EAAW,CAAU,EAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,EAAE,QAAQ,OAAO,aAAa,SAAS,WAAW,QAAS,EAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,OAAO,UAAU,OAAO,aAAa,GAAI,EAAC,IAAI,EAAS,IAAI,gBAAiB,EAAC,AAAC,EAAC,AAAE,oBAAr4C,GAA2C,IAAsC,IAAoD,CAAgwC,EAAoB,EAAiB,CAAC,WAAW,CAAC,MAAM,kBAAkB,KAAK,EAAY,MAAM,aAAa,gCAAiC,EAAC,UAAU,CAAC,MAAM,mBAAmB,KAAK,EAAY,MAAM,aAAa,kCAAmC,CAAC,EAAC,GAAgB"}