SimpleMenuTag-Bi2MCwy4.js 834 B

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