import type { Preference, StaticPreference } from '@vben-core/typings'; const defaultPreference: Preference = { appName: 'Vben Admin Pro', authPageLayout: 'panel-right', breadcrumbHideOnlyOne: false, breadcrumbHome: false, breadcrumbIcon: true, breadcrumbStyle: 'normal', breadcrumbVisible: true, colorGrayMode: false, colorPrimary: 'hsl(211 91% 39%)', colorWeakMode: false, compact: false, contentCompact: 'wide', copyright: 'Copyright © 2024 Vben Admin PRO', defaultAvatar: 'https://cdn.jsdelivr.net/gh/vbenjs/vben-cdn-static@0.1.2/vben-admin/pro-avatar.webp', dynamicTitle: true, footerFixed: true, footerVisible: true, headerMode: 'fixed', headerVisible: true, isMobile: false, keepAlive: true, layout: 'side-nav', locale: 'zh-CN', logo: 'https://cdn.jsdelivr.net/gh/vbenjs/vben-cdn-static@0.1.2/vben-admin/admin-logo.png', logoVisible: true, navigationAccordion: true, navigationSplit: true, navigationStyle: 'rounded', pageProgress: true, pageTransition: 'fade-slide', pageTransitionEnable: true, semiDarkMenu: true, sideCollapse: false, sideCollapseShowTitle: false, sideExpandOnHover: true, sideExtraCollapse: true, sideVisible: true, sideWidth: 240, tabsIcon: true, tabsVisible: true, theme: 'dark', }; /** * 静态偏好设置,这些配置不会被用户修改 */ const staticPreference: StaticPreference = { colorPrimaryPresets: [ 'hsl(211 91% 39%)', 'hsl(212 100% 45%)', 'hsl(181 84% 32%)', 'hsl(230 99% 66%)', 'hsl(245 82% 67%)', 'hsl(340 100% 68%)', ], supportLanguages: [ { key: 'zh-CN', text: '简体中文', }, { key: 'en-US', text: 'English', }, ], }; export { defaultPreference, staticPreference };