123 |
- import{M as _,am as t,o,a,_ as r,U as c,T as s,F as x,ad as C,b as S,P as h,X as i}from"./vue.60d2ee98.js";import{_ as w}from"./index.beaea096.js";const b={class:"icon-selector-warp-row"},B=_({name:"iconSelectorList"}),I=_({...B,props:{list:{type:Array,default:()=>[]},empty:{type:String,default:()=>"无相关图标"},prefix:{type:String,default:()=>""}},emits:["get-icon"],setup(e,{emit:m}){const p=e,d=l=>{m("get-icon",l)};return(l,N)=>{const u=t("SvgIcon"),f=t("el-col"),g=t("el-row"),y=t("el-empty"),v=t("el-scrollbar");return o(),a("div",b,[r(v,{ref:"selectorScrollbarRef"},{default:c(()=>[p.list.length>0?(o(),s(g,{key:0,gutter:10},{default:c(()=>[(o(!0),a(x,null,C(e.list,(n,k)=>(o(),s(f,{xs:6,sm:4,md:4,lg:4,xl:4,key:k,onClick:V=>d(n)},{default:c(()=>[S("div",{class:h(["icon-selector-warp-item",{"icon-selector-active":e.prefix===n}])},[r(u,{name:n},null,8,["name"])],2)]),_:2},1032,["onClick"]))),128))]),_:1})):i("v-if",!0),e.list.length<=0?(o(),s(y,{key:1,"image-size":100,description:e.empty},null,8,["description"])):i("v-if",!0)]),_:1},512)])}}});const F=w(I,[["__scopeId","data-v-69708d3c"],["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/components/iconSelector/list.vue"]]);export{F as default};
- //# sourceMappingURL=list.63cb9d4a.js.map
|