index-151cc043.js 1.9 KB

1
  1. import{d as z,r as o,O as F,o as t,j as u,w as m,c as r,F as g,C as v,a as s,k as w,ax as x,a0 as H,t as b,l as y,__tla as M}from"./index-20ebf448.js";import{E as O,a as P,__tla as S}from"./el-carousel-item-5c83a4da.js";import{E as q,__tla as A}from"./el-image-46b9dd8b.js";import{__tla as B}from"./el-image-viewer-b5599f30.js";let k,D=Promise.all([(()=>{try{return M}catch{}})(),(()=>{try{return S}catch{}})(),(()=>{try{return A}catch{}})(),(()=>{try{return B}catch{}})()]).then(async()=>{let h;h={class:"flex flex-row flex-wrap"},k=z({name:"MenuSwiper",__name:"index",props:{property:{}},setup(C){const a=C,p=o([]),_=o(0),n=o(0),d=o("");return F(()=>a.property,()=>{d.value=1/a.property.column*100+"%",n.value=32+(a.property.layout==="iconText"?62:42),_.value=a.property.row*n.value;const i=a.property.row*a.property.column;p.value=[];let l=[];for(const c of a.property.list)l.length===i&&(l=[]),l.length===0&&p.value.push(l),l.push(c)},{immediate:!0,deep:!0}),(i,l)=>{const c=q,j=O,E=P;return t(),u(E,{height:`${s(_)}px`,autoplay:!1,arrow:"hover","indicator-position":"outside"},{default:m(()=>[(t(!0),r(g,null,v(s(p),(T,U)=>(t(),u(j,{key:U},{default:m(()=>[w("div",h,[(t(!0),r(g,null,v(T,(e,$)=>{var f;return t(),r("div",{key:$,class:"relative flex flex-col items-center justify-center",style:x({width:s(d),height:`${s(n)}px`})},[w("div",{class:H(["relative","h-42px w-42px"])},[(f=e.badge)!=null&&f.show?(t(),r("span",{key:0,class:"absolute right--10px top--10px z-1 h-20px rounded-10px p-x-6px text-center text-12px leading-20px",style:x({color:e.badge.textColor,backgroundColor:e.badge.bgColor})},b(e.badge.text),5)):y("",!0),e.iconUrl?(t(),u(c,{key:1,src:e.iconUrl,class:"h-full w-full"},null,8,["src"])):y("",!0)],2),i.property.layout==="iconText"?(t(),r("span",{key:0,class:"text-12px",style:x({color:e.titleColor,height:"20px",lineHeight:"20px"})},b(e.title),5)):y("",!0)],4)}),128))])]),_:2},1024))),128))]),_:1},8,["height"])}}})});export{D as __tla,k as default};