/* Copyright © 2024 Melbet - All Rights Reserved */ import{defineComponent as s,ref as m,computed as u,unref as i,nextTick as c,resolveComponent as p,openBlock as g,createElementBlock as f,createVNode as _,withCtx as C,createElementVNode as E,normalizeClass as v}from"../../../../shared-assets/__shared_vue_deps_SRT2KB67.js";import{e as L}from"./78DyX9qOAGj0.js";import{t as y}from"./entry-Bl6dkD65.js";var I=s({name:"UiImg",props:{alt:{type:String,default:""},src:{type:String,default:""},rounded:{type:Boolean,default:!0}},setup(e){const o=m(!1),n=L("error"),t=()=>c(()=>{o.value=!0}),a=u(()=>({"ui-img__img--not-loaded":!i(o),"ui-img__img--rounded":e.rounded}));return{isLoaded:o,onError:d=>{t(),n(d)},setLoaded:t,uiImgClasses:a}}});const k={class:"ui-img"},x=["src","alt"];var V=y(I,[["render",function(e,o,n,t,a,d){const l=p("ClientOnly");return g(),f("span",k,[_(l,null,{default:C(()=>[E("img",{onError:o[0]||(o[0]=(...r)=>e.onError&&e.onError(...r)),onLoad:o[1]||(o[1]=(...r)=>e.setLoaded&&e.setLoaded(...r)),src:e.src,alt:e.alt,class:v(["ui-img__img",e.uiImgClasses])},null,42,x)]),_:1})])}],["__scopeId","data-v-2e2ec09b"]]);export{V as _};