SimpleMenuTag-DNUrd-yY.js 834 B

1
  1. import{p,h as g}from"./entry/index-HR-LjmG7.js";import{d,c,Z as C,a7 as _,_ as y,a0 as T,a1 as $}from"./vue-4umLpMSY.js";import"./antd-Cume0_44.js";const h=d({name:"SimpleMenuTag",__name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:p.bool,collapseParent:p.bool},setup(u){const a=u,{prefixCls:m}=g("simple-menu"),l=c(()=>{const{item:t}=a;if(!t)return!1;const{tag:e}=t;if(!e)return!1;const{dot:o,content:s}=e;return!(!o&&!s)}),i=c(()=>{if(!l.value)return"";const{item:t,collapseParent:e}=a,{tag:o}=t,{dot:s,content:r}=o;return s||e?"":r}),f=c(()=>{const{item:t,collapseParent:e}=a,{tag:o={}}=t||{},{dot:s,type:r="error"}=o,n=`${m}-tag`;return[n,[`${n}--${r}`],{[`${n}--collapse`]:e,[`${n}--dot`]:s||a.dot}]});return(t,e)=>l.value?(y(),C("span",{key:0,class:$(f.value)},T(i.value),3)):_("",!0)}});export{h as default};