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

2 lines
1.5 KiB
Java

import{S as O,U as P,V as l}from"./index-X7Y8jykP.js";import{useMenuSetting as U}from"./useMenuSetting-BwQ9LkAm.js";import{useFullContent as k}from"./useFullContent-B3OUGaJG.js";import{c as t,u as e}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";function V(){const{getFullContent:S}=k(),o=O(),c=t(()=>!e(S)&&e(s)&&e(r)&&!e(u)&&!e(g)),m=t(()=>!e(H)&&!e(c)),p=t(()=>{const n=!e(S)&&e(r);return n&&!e(s)||n&&e(u)||n&&e(g)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:f,getIsSidebarType:d,getIsMixSidebar:g,getIsTopMenu:u}=U(),{getShowBreadCrumb:h,getShowLogo:F}=P(),s=t(()=>!e(d)&&e(r)),M=t(()=>o.getHeaderSetting.showDoc),C=t(()=>o.getHeaderSetting.theme),r=t(()=>o.getHeaderSetting.show),H=t(()=>o.getHeaderSetting.fixed),T=t(()=>o.getHeaderSetting.bgColor),x=t(()=>o.getHeaderSetting.showSearch),I=t(()=>o.getHeaderSetting.useLockPage),L=t(()=>o.getHeaderSetting.showFullScreen),R=t(()=>o.getHeaderSetting.showNotice),w=t(()=>e(a)!==l.HORIZONTAL&&e(h)&&!e(i)),b=t(()=>e(a)!==l.HORIZONTAL&&!e(h)&&!e(i)),A=t(()=>e(F)&&!e(d)&&!e(g)),B=t(()=>e(w)||e(f));function N(n){o.setProjectConfig({headerSetting:n})}return{setHeaderSetting:N,getShowDoc:M,getShowSearch:x,getHeaderTheme:C,getUseLockPage:I,getShowFullScreen:L,getShowNotice:R,getShowBread:w,getShowContent:B,getShowHeaderLogo:A,getShowHeader:r,getFixed:H,getShowMixHeaderRef:s,getShowFullHeaderRef:c,getShowInsetHeaderRef:p,getUnFixedAndFull:m,getHeaderBgColor:T,getShowBreadTitle:b}}export{V as useHeaderSetting};