MainLayout-CXCzO3XI.js 1.3 KB

1
  1. import{U as g}from"./UserHeader-BajyFVzt.js";import{_ as v,S as k}from"./index.vue_vue_type_script_setup_true_lang-sPjdGTI7.js";import{_ as S}from"./index.vue_vue_type_style_index_0_lang-ktjcnRal.js";import{cR as C,gS as E,gV as V,fV as n,ft as e,ct as B,cq as c,gN as i,cr as a,cs as N,fe as l,cx as s,g$ as m,ca as p,ac as $}from"./chat-Bi4P_Zr8.js";import"./ResetPassword.vue_vue_type_script_setup_true_lang-BA_AinFd.js";import"./SettingAPIKeyDrawer.vue_vue_type_script_setup_true_lang-TIz6C2JK.js";const b={class:"app-layout"},w=C({__name:"MainLayout",setup(M){const t=E(),{params:{folderId:u},query:{from:o}}=t,_=p(()=>u==="shared"||o==="systemShare"||o==="systemManage"||t.path.includes("resource-management")),{theme:d,user:r}=V(),f=p(()=>d.isDefaultTheme());return(y,q)=>{const h=n("el-alert"),x=n("layout-container");return e(),B("div",b,[c("div",{class:l(["app-header",f.value?"":"custom-header"])},[i(r).isExpire()?(e(),a(h,{key:0,title:y.$t("layout.isExpire"),type:"warning",class:"border-b","show-icon":"",closable:!1},null,8,["title"])):N("",!0),_.value?(e(),a(k,{key:1})):(e(),a(g,{key:2}))],2),c("div",{class:l(["app-main",i(r).isExpire()?"isExpire":""])},[s(x,null,{left:m(()=>[s(S)]),default:m(()=>[s(v)]),_:1})],2)])}}}),U=$(w,[["__scopeId","data-v-09e45a2e"]]);export{U as default};