devperf/frontend/src/styles/naive-overrides.ts
zyc 44464dd334 feat: DevPerf Dashboard 研发人效看板 v1.0
- 后端:Bun + Hono + Drizzle ORM + SQLite
- 前端:Vue 3 + Naive UI + ECharts
- 项目管理:创建项目 + 绑定 Git 仓库
- OKR 系统:目标/关键结果 CRUD + 进度追踪
- Git 同步:Gitea API 自动同步 commit/PR + 作者关联
- 数据看板:项目 OKR 进度 + KR 状态分布 + 代码活动
- 权限体系:admin/manager/developer/viewer 四级
- Docker 部署:docker-compose + nginx

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 17:57:14 +08:00

39 lines
902 B
TypeScript

import type { GlobalThemeOverrides } from 'naive-ui';
export const naiveThemeOverrides: GlobalThemeOverrides = {
common: {
primaryColor: '#3B5998',
primaryColorHover: '#2D4373',
primaryColorPressed: '#1E2D4F',
primaryColorSuppl: '#3B5998',
infoColor: '#2B8CA3',
successColor: '#0D9668',
warningColor: '#D4920A',
errorColor: '#DC2626',
fontFamily: "'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif",
fontFamilyMono: "'JetBrains Mono', 'Fira Code', monospace",
borderRadius: '8px',
borderRadiusSmall: '6px',
},
Button: {
borderRadiusMedium: '8px',
borderRadiusSmall: '6px',
borderRadiusLarge: '10px',
},
Card: {
borderRadius: '12px',
},
Dialog: {
borderRadius: '16px',
},
Input: {
borderRadius: '8px',
},
DataTable: {
borderRadius: '12px',
},
Tag: {
borderRadius: '6px',
},
};