2 lines
805 B
JavaScript
2 lines
805 B
JavaScript
import{o as p,a9 as u,q as l,O as _,D as a,s as o,v as g,a7 as f,u as h,aa as y,p as b}from"./.pnpm-BGZW0UGg.js";import{e as v,c as N,n as t,_ as w}from"./index-CTzEhZ24.js";const I={class:"image-slot"},S=p({__name:"decoration-img",props:{width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},radius:{type:[String,Number],default:0},...u},setup(r){const e=r,{getImageUrl:n}=v(),i=b(()=>({width:t(e.width),height:t(e.height),borderRadius:t(e.radius)}));return(c,s)=>{const d=N,m=y;return l(),_(m,f({style:i.value},e,{src:h(n)(c.src)}),{placeholder:a(()=>[...s[0]||(s[0]=[o("div",{class:"image-slot"},null,-1)])]),error:a(()=>[o("div",I,[g(d,{name:"el-icon-Picture",size:30})])]),_:1},16,["style","src"])}}}),P=w(S,[["__scopeId","data-v-2e762fcb"]]);export{P as default};
|