import{a as g,aC as c,f as s,c as r,o as u,b as t,Q as p,u as y}from"./vue.D1BjjNmv.js";import{u as C,f as v,aw as h}from"./index.BJ1zLQPa.js";import{l as k}from"./logo-mini.DjPeV5ul.js";import{_ as S}from"./_plugin-vue_export-helper.DlAUqK2U.js";const x=["src"],T={style:{"font-size":"x-large"}},b=["src"],z=g({name:"layoutLogo"}),B=g({...z,setup(L){const m=C(),{themeConfig:o}=c(m),f=s(()=>{let{isCollapse:n,layout:i}=o.value;return!n||i==="classic"||document.body.clientWidth<1e3}),l=()=>{if(o.value.layout==="transverse")return!1;o.value.isCollapse=!o.value.isCollapse},_=v(),{systemConfig:d}=c(_),e=s(()=>d.value),a=s(()=>h.isEmpty(e.value["login.site_logo"])?k:e.value["login.site_logo"]);return(n,i)=>f.value?(u(),r("div",{key:0,class:"layout-logo",onClick:l},[t("img",{src:a.value,class:"layout-logo-medium-img"},null,8,x),t("span",T,p(e.value["login.site_title"]||y(o).globalTitle),1)])):(u(),r("div",{key:1,class:"layout-logo-size",onClick:l},[t("img",{src:a.value,class:"layout-logo-size-img"},null,8,b)]))}}),M=S(B,[["__scopeId","data-v-0cd73be1"]]);export{M as default};