{"version":3,"file":"ImageAssetBlock.M0rWCeff.mjs","names":["useMemo"],"sources":["https:/framerusercontent.com/modules/MCfI5MqhfQkkmOoUVcYF/vdio9a0YZ0ie4b2QSmpR/ImageAssetBlock.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ImageAssetBlock(props){const{src,alt,objectFit,borderRadius,backgroundColor,borderColor,borderWidth,style}=props;const containerStyle=useMemo(()=>({position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor,borderRadius,borderStyle:\"solid\",borderColor,borderWidth,boxSizing:\"border-box\",...style}),[backgroundColor,borderColor,borderRadius,borderWidth,style]);const imageStyle=useMemo(()=>({width:\"100%\",height:\"100%\",display:\"block\",objectFit}),[objectFit]);return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,style:imageStyle})});}addPropertyControls(ImageAssetBlock,{src:{type:ControlType.String,title:\"Image URL\",defaultValue:\"\",placeholder:\"https://...\"},alt:{type:ControlType.String,title:\"Alt\",defaultValue:\"\",placeholder:\"Image description\"},objectFit:{type:ControlType.Enum,title:\"Fit\",defaultValue:\"cover\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#EEEEEE\"},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:0,min:0,max:20,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageAssetBlock\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageAssetBlock.map"],"mappings":"0KAGG,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,MAAI,MAAI,YAAU,eAAa,kBAAgB,cAAY,cAAY,SAAO,EAAsX,OAAoB,EAAK,MAAM,CAAC,MAA3XA,OAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,kBAAgB,eAAa,YAAY,QAAQ,cAAY,cAAY,UAAU,aAAa,GAAG,CAAK,GAAG,CAAC,EAAgB,EAAY,EAAa,EAAY,CAAK,CAAyJ,EAAE,SAAsB,EAAK,MAAM,CAAK,MAAQ,MAAI,MAAzLA,OAAa,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,WAAS,GAAG,CAAC,CAAS,CAAyH,CAAC,CAAC,CAAC,CAAC,CAAE,iBAH9kB,IAA2B,IAAoD,EAGggB,EAAoB,EAAgB,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,YAAY,aAAa,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,GAAG,YAAY,mBAAmB,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,EAAE,aAAa,CAAC,QAAQ,SAAS,EAAE,wBAAwB,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,aAAa,KAAK,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC"}