{"version":3,"file":"Carousel_Button_Override.BeVPAMIn.mjs","names":[],"sources":["https:/framerusercontent.com/modules/wpjcRG08pJPlB2GVj4Tv/3QxBNE5YnZ5h7Gm78WXH/Carousel_Button_Override.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{Frame,addPropertyControls,ControlType}from\"framer\";export default function CarouselButtonOverride({carouselLabel}){useEffect(()=>{const targetCarousel=document.querySelector(`[aria-label=\"${carouselLabel}\"]`);if(!targetCarousel)return;const nextButton=targetCarousel.querySelector('button[aria-label=\"Next\"]');const prevButton=targetCarousel.querySelector('button[aria-label=\"Previous\"]');if(nextButton){Object.assign(nextButton.style,{position:\"absolute\",top:\"0px\",right:\"0px\",zIndex:10});}if(prevButton){Object.assign(prevButton.style,{position:\"absolute\",top:\"0px\",right:\"60px\",zIndex:10});}},[carouselLabel]);// Invisible Frame so it can be placed on canvas\nreturn /*#__PURE__*/_jsx(Frame,{width:1,height:1,background:\"transparent\"});}addPropertyControls(CarouselButtonOverride,{carouselLabel:{type:ControlType.String,title:\"Carousel Label\",placeholder:\"e.g. blog or products\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CarouselButtonOverride\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel_Button_Override.map"],"mappings":"kLAAkI,SAAwB,EAAuB,CAAC,iBAAe,CACjM,OADkM,MAAc,CAAC,IAAM,EAAe,SAAS,cAAc,gBAAgB,EAAc,IAAI,CAAC,GAAG,CAAC,EAAe,OAAO,IAAM,EAAW,EAAe,cAAc,4BAA4B,CAAO,EAAW,EAAe,cAAc,gCAAgC,CAAI,GAAY,OAAO,OAAO,EAAW,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,MAAM,MAAM,OAAO,GAAG,CAAC,CAAK,GAAY,OAAO,OAAO,EAAW,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,MAAM,OAAO,OAAO,GAAG,CAAC,EAAI,CAAC,EAAc,CAAC,CAC/pB,EAAK,EAAM,CAAC,MAAM,EAAE,OAAO,EAAE,WAAW,cAAc,CAAC,kBADhC,IAA6B,IAA0D,CACrD,EAAoB,EAAuB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,YAAY,wBAAwB,CAAC,CAAC"}