{"version":3,"file":"ImageURL.DF3MsKT3.mjs","names":["__esmMin","init_jsx_runtime","c","addPropertyControls","ControlType","Frame","init_framer_CaDWdxiz","ImageComponent","props","fill","imageUrl","alt","init_ImageURL"],"sources":["https:/framerusercontent.com/modules/t1WeVxaYO7UzVkrY3QFO/reit4wHeKWieB2DJbaeI/ImageURL.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{Frame,addPropertyControls,ControlType}from\"framer\";export function ImageComponent(props){const{imageUrl,fill,filter,radius,alt}=props;const baseStyle={width:\"100%\",height:\"100%\",borderRadius:radius,filter,overflow:\"hidden\"};const objectFitMap={contain:\"contain\",cover:\"cover\",stretch:\"fill\"};if(fill===\"tile\"){return /*#__PURE__*/_jsx(Frame,{width:\"100%\",height:\"100%\",radius:radius,background:`url(${imageUrl}) 0% 0% / auto auto repeat`,style:{filter},role:\"img\",\"aria-label\":alt||undefined});}return /*#__PURE__*/_jsx(Frame,{width:\"100%\",height:\"100%\",radius:radius,background:\"transparent\",style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"img\",{src:imageUrl,alt:alt,style:{width:\"100%\",height:\"100%\",objectFit:objectFitMap[fill],objectPosition:\"center\",filter,display:\"block\"}})});}addPropertyControls(ImageComponent,{imageUrl:{type:ControlType.String,title:\"Image URL\",defaultValue:\"https://via.placeholder.com/150\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"\",placeholder:\"Describe the image…\"},fill:{type:ControlType.Enum,title:\"Fill\",options:[\"contain\",\"cover\",\"stretch\",\"tile\"],optionTitles:[\"Contain\",\"Cover\",\"Stretch\",\"Tile\"],defaultValue:\"cover\"},filter:{type:ControlType.Enum,title:\"Color Transform\",options:[\"none\",\"grayscale(100%)\",\"sepia(100%)\",\"hue-rotate(90deg)\",\"invert(100%)\",\"brightness(150%)\",\"contrast(200%)\"],optionTitles:[\"None\",\"Grayscale\",\"Sepia\",\"Hue Rotate\",\"Invert\",\"Brightness\",\"Contrast\"],defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:10,min:0,max:9999}});\nexport const __FramerMetadata__ = {\"exports\":{\"ImageComponent\":{\"type\":\"reactComponent\",\"name\":\"ImageComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageURL.map"],"mappings":"A,oKAAqG,SAAgBO,EAAe,EAAM,CAAC,GAAK,CAAC,WAAS,OAAK,SAAO,SAAO,OAAKC,EAA+W,OAAxMC,IAAO,OAA4B,gBAAKJ,EAAM,CAAC,MAAM,OAAO,OAAO,OAAc,SAAO,WAAW,OAAOK,EAAS,4BAA4B,MAAM,CAAC,QAAM,EAAE,KAAK,MAAM,aAAaC,GAAK,IAAA,EAAS,CAAC,EAAuB,gBAAKN,EAAM,CAAC,MAAM,OAAO,OAAO,OAAc,SAAO,WAAW,cAAc,MAAM,CAAC,SAAS,QAAQ,EAAE,SAAsB,gBAAK,MAAM,CAAC,IAAIK,EAAa,MAAI,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,CAA1d,QAAQ,UAAU,MAAM,QAAQ,QAAQ,MAAkb,EAAaD,GAAM,eAAe,SAAS,SAAO,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,CAAE,C,sCAACN,EAAoBI,EAAe,CAAC,SAAS,CAAC,KAAKH,EAAY,OAAO,MAAM,YAAY,aAAa,iCAAiC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,YAAY,qBAAqB,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,QAAQ,UAAU,MAAM,EAAE,aAAa,CAAC,UAAU,QAAQ,UAAU,MAAM,EAAE,aAAa,OAAO,EAAE,OAAO,CAAC,KAAKA,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,OAAO,kBAAkB,cAAc,oBAAoB,eAAe,mBAAmB,gBAAgB,EAAE,aAAa,CAAC,OAAO,YAAY,QAAQ,aAAa,SAAS,aAAa,UAAU,EAAE,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,CAAC,C"}