import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    /** 后端路由模式 */
    accessMode: 'backend',
    name: import.meta.env.VITE_APP_TITLE,
    enableRefreshToken: true,
    defaultHomePath: '/dashboard',
    defaultAvatar: '',
    authPageLayout: 'panel-center',
  },
  logo: {
    // source: 'https://www.agrandtech.com.cn/favicon.ico',
    source: '/agt.png',
  },
  theme: {
    /** 默认主题 */
    mode: 'light',
  },
  footer: {
    /** 默认关闭 footer 页脚，因为有一定遮挡 */
    enable: false,
    fixed: false,
  },
  copyright: {
    companyName: '深圳千通科技有限公司',
    companySiteLink: 'https://www.agrandtech.com.cn',
    date: '2025',
  },
  shortcutKeys: {
    enable: false,
  },
  sidebar: {
    width: 200,
  },
});
