SimpleMenuTag-acMTSVQe.js 938 B

1
  1. import{p as u,f as m,_ as f}from"./entry/index-DJx93RYF-1731481145019.js";import{d,c as l,_ as C,$,a2 as T,a3 as _,a0 as y}from"./vue-B5pbXMv7.js";import"./antd-CBeLo_oO.js";const S=d({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:u.bool,collapseParent:u.bool},setup(t){const{prefixCls:p}=m("simple-menu"),r=l(()=>{const{item:e}=t;if(!e)return!1;const{tag:o}=e;if(!o)return!1;const{dot:s,content:n}=o;return!(!s&&!n)}),i=l(()=>{if(!r.value)return"";const{item:e,collapseParent:o}=t,{tag:s}=e,{dot:n,content:c}=s;return n||o?"":c});return{getTagClass:l(()=>{const{item:e,collapseParent:o}=t,{tag:s={}}=e||{},{dot:n,type:c="error"}=s,a=`${p}-tag`;return[a,[`${a}--${c}`],{[`${a}--collapse`]:o,[`${a}--dot`]:n||t.dot}]}),getShowTag:r,getContent:i}}});function b(t,p,r,i,g,e){return t.getShowTag?(C(),$("span",{key:0,class:_(t.getTagClass)},T(t.getContent),3)):y("",!0)}const w=f(S,[["render",b]]);export{w as default};