Files
qhmes/web-dist/js/AppLogo-Cqeonw7u.js
2026-06-16 18:19:57 +08:00

2 lines
1.1 KiB
Java

import{e as f,C as h,z as _,Q as a,O as S,P as w,G as v,u as l,J as i,c as n}from"./vue-vendor-DNhG1Cve.js";import{_ as y}from"./logo-BQy4JOf8.js";import{bo as C,u as T,a1 as B,aV as b,bt as x,au as k}from"./index-X7Y8jykP.js";import{useMenuSetting as A}from"./useMenuSetting-BwQ9LkAm.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useFullContent-B3OUGaJG.js";const E=f({__name:"AppLogo",props:{theme:{type:String,validator:t=>["light","dark"].includes(t)},showTitle:{type:Boolean,default:!0},alwaysShowTitle:{type:Boolean}},setup(t){const e=t,{prefixCls:o}=C("app-logo"),{getCollapsedShowTitle:r}=A(),p=T(),{title:D,shortTitle:c}=B(),m=b(),u=n(()=>[o,e.theme,{"collapsed-show-title":l(r)}]),g=n(()=>[`${o}__title`,{"xs:opacity-0":!e.alwaysShowTitle}]);function d(){m(p.getUserInfo.homePath||x.BASE_HOME)}return(G,s)=>(_(),h("div",{class:i(["anticon",u.value]),onClick:d},[s[0]||(s[0]=a("img",{src:y},null,-1)),S(a("div",{class:i(["ml-2 truncate md:opacity-100",g.value])},v(l(c)),3),[[w,t.showTitle]])],2))}}),O=k(E,[["__scopeId","data-v-e4bfba2a"]]);export{O as default};