import type { ProLayoutProps } from '@ant-design/pro-components';

/**
 * KRA - Default Settings
 * 默认布局配置
 */
const Settings: ProLayoutProps & {
  pwa?: boolean;
  logo?: string;
} = {
  navTheme: 'light',
  // 主题色 - 拂晓蓝
  colorPrimary: '#1890ff',
  // 布局模式: side | top | mix
  layout: 'mix',
  // 内容宽度: Fluid | Fixed
  contentWidth: 'Fluid',
  // 固定头部
  fixedHeader: true,
  // 固定侧边栏
  fixSiderbar: true,
  // 色弱模式
  colorWeak: false,
  // 标题
  title: 'Kratos Admin',
  // PWA
  pwa: false,
  // Logo
  logo: '/logo.svg',
  // 图标字体
  iconfontUrl: '',
  // Token 配置
  token: {
    // 侧边栏背景色
    sider: {
      colorMenuBackground: '#fff',
      colorTextMenu: 'rgba(0, 0, 0, 0.65)',
      colorTextMenuSelected: '#1890ff',
      colorBgMenuItemSelected: '#e6f7ff',
    },
  },
  // 分割菜单
  splitMenus: false,
  // 菜单头部渲染
  menuHeaderRender: true,
};

export default Settings;
