doctor-mail/packages/theme/src/constants.ts

25 lines
870 B
TypeScript
Raw Normal View History

2025-01-23 23:59:49 +08:00
import { generateBorderRadius, generateBoxShadow, generateSpacing, generateTheme, generateTypography, generateZIndex } from "./generator";
import { ThemeConfig, ThemeSeed } from "./types";
// 添加默认的主题配置
export const USAFSeed: ThemeSeed = {
colors: {
primary: '#003087', // 深蓝色
secondary: '#71767C', // 灰色
neutral: '#4A4A4A', // 中性灰色
success: '#287233', // 绿色
warning: '#FF9F1C', // 警告橙色
error: '#AF1E2D', // 红色
info: '#00538E', // 信息蓝色
},
config: {
borderRadius: generateBorderRadius(),
spacing: generateSpacing(),
...generateTypography(),
boxShadow: generateBoxShadow(),
zIndex: generateZIndex(),
},
isDark: false
};
export const defaultTheme = generateTheme(USAFSeed)