Co-authored-by: sealday <sealday@gmail.com> Reviewed-on: daoyoucloud/tachybase#1045
50 lines
954 B
TypeScript
50 lines
954 B
TypeScript
import { ThemeItem } from '../types';
|
|
|
|
/** antd 默认主题 */
|
|
export const defaultTheme: Omit<ThemeItem, 'id'> = {
|
|
config: {
|
|
name: 'Default',
|
|
},
|
|
optional: true,
|
|
isBuiltIn: true,
|
|
uid: 'default',
|
|
default: true,
|
|
};
|
|
|
|
export const dark: Omit<ThemeItem, 'id'> = {
|
|
config: {
|
|
name: 'Dark',
|
|
// @ts-ignore
|
|
algorithm: 'darkAlgorithm',
|
|
},
|
|
optional: true,
|
|
isBuiltIn: true,
|
|
uid: 'dark',
|
|
default: false,
|
|
};
|
|
|
|
export const compact: Omit<ThemeItem, 'id'> = {
|
|
config: {
|
|
name: 'Compact',
|
|
// @ts-ignore
|
|
algorithm: 'compactAlgorithm',
|
|
},
|
|
optional: true,
|
|
isBuiltIn: true,
|
|
uid: 'compact',
|
|
default: false,
|
|
};
|
|
|
|
/** 同时包含 `紧凑` 和 `暗黑` 两种模式 */
|
|
export const compactDark: Omit<ThemeItem, 'id'> = {
|
|
config: {
|
|
name: 'Compact dark',
|
|
// @ts-ignore
|
|
algorithm: ['compactAlgorithm', 'darkAlgorithm'],
|
|
},
|
|
optional: true,
|
|
isBuiltIn: true,
|
|
uid: 'compact_dark',
|
|
default: false,
|
|
};
|