import type { algorithmType } from "@/layout/algorithm"; export type ThemeScheme = "light" | "dark" | "pink" | "green"; export type LayoutType = "side" | "top" | "mix" | "columns"; export interface ThemeProps { // 主题 themeScheme?: ThemeScheme; // 背景 background?: string; // 品牌色 colorPrimary?: string; // 错误色 colorError?: string; // 成功色 colorSuccess?: string; // 警告色 colorWarning?: string; // 基础组件的圆角大小 borderRadius?: number; // 按钮和输入框等基础控件的高度 controlHeight?: number; // 头部两侧内边距 headerPadding?: number; // 头部高度 headerHeight?: number; // 侧边栏宽度 siderWeight?: number; // 内容区域内边距 bodyPadding?: number; // 固定页脚 fixedFooter?: boolean; // 基础文字颜色 colorText?: string; // 基础背景颜色 colorBg?: string; // 内容区域背景色 bodyBg?: string; // 页脚背景色 footerBg?: string; // 头部背景色 headerBg?: string; // 头部文字颜色 headerColor?: string; // 侧边栏背景色 siderBg?: string; // 侧边栏文字颜色 siderColor?: string; // 布局分割线边框颜色 colorBorder?: string; // 算法 algorithm?: algorithmType; }