{"version":3,"file":"URLImage.BsimhAiA.mjs","names":["__esmMin","init_jsx_runtime","c","addPropertyControls","ControlType","init_framer_BL70qLPA","URLImage","props","effectiveSrc","src","fillImage","filterStyle","grayscale","alt","objectFit","radius","opacity","init_URLImage"],"sources":["https:/framerusercontent.com/modules/ISSRcQWGiZA3mVFHsWAO/C7oQ5docElToBglhHvYf/URLImage.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function URLImage(props){const{src,alt,objectFit,fillImage,radius,grayscale,opacity}=props;// Determine the effective image source: priority goes to src string, then uploaded fillImage asset\nconst effectiveSrc=src&&src.trim()!==\"\"?src:fillImage;// If no image source is provided, render an empty placeholder container\nif(!effectiveSrc){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}});}// Build filter string dynamically if grayscale is set\nconst filterStyle=grayscale!==undefined&&grayscale!==0?`grayscale(${grayscale}%)`:undefined;return /*#__PURE__*/_jsx(\"img\",{src:effectiveSrc,alt:alt||\"\",style:{width:\"100%\",height:\"100%\",objectFit:objectFit||\"contain\",borderRadius:radius!==undefined?radius:0,opacity:opacity!==undefined?opacity:1,filter:filterStyle}});}URLImage.defaultProps={src:\"\",fillImage:\"\",alt:\"\",objectFit:\"contain\",radius:0,opacity:1,grayscale:0};addPropertyControls(URLImage,{src:{title:\"Image URL\",type:ControlType.String,defaultValue:\"\"},fillImage:{title:\"Fill\",type:ControlType.Image},alt:{title:\"Alt Text\",type:ControlType.String,defaultValue:\"\"},objectFit:{title:\"Fit\",type:ControlType.Enum,options:[\"contain\",\"cover\",\"fill\",\"none\"],optionTitles:[\"Contain\",\"Cover\",\"Fill\",\"None\"],defaultValue:\"contain\"},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:1e3,step:1,defaultValue:0},opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.05,defaultValue:1},grayscale:{title:\"Grayscale\",type:ControlType.Number,min:0,max:100,unit:\"%\",step:1,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"URLImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./URLImage.map"],"mappings":"A,6JAGG,SAAwBM,EAAS,EAAM,CAAC,GAAK,CAAC,MAAI,MAAI,YAAU,YAAU,SAAO,YAAU,WAASC,EACjGC,EAAaC,GAAKA,EAAI,KAAK,IAAI,GAAGA,EAAIC,EAC5C,GAAG,CAACF,EAAc,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,CAAC,CAAC,EAChJ,IAAMG,EAAYC,IAAY,IAAA,IAAWA,IAAY,EAAE,aAAaA,EAAU,IAAI,IAAA,GAAU,MAAoB,gBAAK,MAAM,CAAC,IAAIJ,EAAa,IAAIK,GAAK,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUC,GAAW,UAAU,aAAaC,IAAS,IAAA,GAAiB,EAAPA,EAAS,QAAQC,IAAU,IAAA,GAAkB,EAARA,EAAU,OAAOL,CAAW,CAAC,CAAC,CAAE,C,sCAAC,EAAS,aAAa,CAAC,IAAI,GAAG,UAAU,GAAG,IAAI,GAAG,UAAU,UAAU,OAAO,EAAE,QAAQ,EAAE,UAAU,CAAC,EAAER,EAAoBG,EAAS,CAAC,IAAI,CAAC,MAAM,YAAY,KAAKF,EAAY,OAAO,aAAa,EAAE,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,EAAE,IAAI,CAAC,MAAM,WAAW,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,KAAK,QAAQ,CAAC,UAAU,QAAQ,OAAO,MAAM,EAAE,aAAa,CAAC,UAAU,QAAQ,OAAO,MAAM,EAAE,aAAa,SAAS,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,KAAK,EAAE,aAAa,CAAC,CAAC,CAAC,C"}