Files
kefu/deploy/ark-chat-config-20260917/payload/admin-web/apps/web-antd/dist/js/use-preferences-2Ls4-wCJ.js
T
2026-09-21 10:34:06 +08:00

1 line
2.9 KiB
JavaScript

import{g as e}from"./runtime-core.esm-bundler-DkysjgTd.js";import{n as t,t as n}from"./preferences-zaQWU8vR.js";function r(e,t){if(e.length!==t.length)return!1;let n=new Map;for(let t of e)n.set(t,(n.get(t)||0)+1);for(let e of t){let t=n.get(e);if(t===void 0||t===0)return!1;n.set(e,t-1)}return!0}function i(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}function a(e){return function(t,n){function r(t,n){if(Array.isArray(t)&&Array.isArray(n))return e(t,n)?void 0:n;if(typeof t==`object`&&typeof n==`object`&&t!==null&&n!==null){let e={};return new Set([...Object.keys(t),...Object.keys(n)]).forEach(i=>{let a=r(t[i],n[i]);a!==void 0&&(e[i]=a)}),Object.keys(e).length>0?e:void 0}return t===n?void 0:n}return r(t,n)}}var o=a(r),s=a(i);function c(){let r=n.getPreferences(),i=n.getCustomPreferences(),a=n.getInitialPreferences(),c=n.getInitialCustomPreferences(),l=e(()=>n.getPreferencesExtension()),u=e(()=>s(a,r)),d=e(()=>o(c,i)),f=e(()=>r.app),p=e(()=>r.shortcutKeys),m=e(()=>t(r.theme.mode)),h=e(()=>f.value.locale),g=e(()=>f.value.isMobile),_=e(()=>m.value?`dark`:`light`),v=e(()=>g.value?`sidebar-nav`:f.value.layout),y=e(()=>r.header.enable),b=e(()=>f.value.layout===`full-content`),x=e(()=>f.value.layout===`sidebar-nav`),S=e(()=>f.value.layout===`sidebar-mixed-nav`),C=e(()=>f.value.layout===`header-nav`),w=e(()=>f.value.layout===`header-mixed-nav`),T=e(()=>f.value.layout===`header-sidebar-nav`),E=e(()=>f.value.layout===`mixed-nav`),D=e(()=>E.value||S.value||x.value||w.value||T.value),O=e(()=>r.sidebar.collapsed),k=e(()=>r.tabbar.enable&&r.tabbar.keepAlive),A=e(()=>f.value.authPageLayout===`panel-left`),j=e(()=>f.value.authPageLayout===`panel-right`),M=e(()=>f.value.authPageLayout===`panel-center`),N=e(()=>{let e=r.header.hidden,t=r.sidebar.hidden;return e&&t&&!b.value}),P=e(()=>{let{enable:e,globalSearch:t}=p.value;return e&&t}),F=e(()=>{let{enable:e,globalLogout:t}=p.value;return e&&t}),I=e(()=>{let{enable:e,globalEscape:t}=p.value;return e&&t});return{authPanelCenter:M,authPanelLeft:A,authPanelRight:j,contentIsMaximize:N,customPreferences:i,diffPreference:u,diffCustomPreference:d,globalLockScreenShortcutKey:e(()=>{let{enable:e,globalLockScreen:t}=p.value;return e&&t}),globalLogoutShortcutKey:F,globalEscapeShortcutKey:I,globalSearchShortcutKey:P,isDark:m,isFullContent:b,isHeaderMixedNav:w,isHeaderNav:C,isHeaderSidebarNav:T,isMixedNav:E,isMobile:g,isSideMixedNav:S,isSideMode:D,isSideNav:x,keepAlive:k,layout:v,locale:h,preferencesExtension:l,preferencesButtonPosition:e(()=>{let{enablePreferences:e,preferencesButtonPosition:t}=r.app;if(!e)return{fixed:!1,header:!1,userDropdown:!1};let{header:n,sidebar:i}=r,a=n.hidden,o=i.hidden,s=a&&o,c=t===`header`,l=t===`user-dropdown`;if(t!==`auto`)return{fixed:t===`fixed`,header:c,userDropdown:l};let u=s||b.value||g.value||!y.value;return{fixed:u,header:!u,userDropdown:!u&&l}}),sidebarCollapsed:O,theme:_,app:f.value}}export{c as t};