import type { RecursiveRequired, Settings } from '#/global' import settingsDefault from '@/settings.default' import { defaultsDeep } from 'lodash-es' const globalSettings: Settings.all = { // 请在此处编写或粘贴配置代码 app: { colorScheme: 'light', enableMournMode: false, enableColorAmblyopiaMode: false, enablePermission: true, enableProgress: true, enableDynamicTitle: false, routeBaseOn: 'backend', }, home: { enable: true, title: '主页', fullPath: '/', }, layout: { enableMobileAdaptation: true, }, menu: { baseOn: 'frontend', mode: 'head', switchMainMenuAndPageJump: false, subMenuUniqueOpened: true, subMenuCollapse: false, enableSubMenuCollapseButton: true, enableHotkeys: false, }, topbar: { mode: 'fixed', }, tabbar: { enable: false, enableIcon: true, enableHotkeys: true, }, toolbar: { breadcrumb: true, navSearch: true, fullscreen: true, pageReload: true, colorScheme: true, }, mainPage: { enableHotkeys: true, }, navSearch: { enableHotkeys: true, }, copyright: { enable: false, dates: '', company: '', website: '', beian: '', }, } export default defaultsDeep(globalSettings, settingsDefault) as RecursiveRequired