Files
2026-07-13 15:23:29 +08:00

37 lines
1.0 KiB
TypeScript

import {type SelectProps, theme as antTheme} from "antd";
/** AntDesign 算法,你可以在此自定义你的算法 */
const algorithm = {
/** 默认算法 */
defaultAlgorithm: antTheme.defaultAlgorithm,
/** 暗黑模式算法 */
darkAlgorithm: antTheme.darkAlgorithm,
/** 默认 + 紧凑算法 */
defaultCompactAlgorithm: [antTheme.defaultAlgorithm, antTheme.compactAlgorithm],
/** 暗黑 + 紧凑算法 */
darkCompactAlgorithm: [antTheme.darkAlgorithm, antTheme.compactAlgorithm],
};
/** 算法切换选择器的 Options (使用 i18n key) */
export const algorithmOptions: SelectProps['options'] = [
{
label: 'layout.algorithmDefault',
value: 'defaultAlgorithm',
},
{
label: 'layout.algorithmDark',
value: 'darkAlgorithm',
},
{
label: 'layout.algorithmDefaultCompact',
value: 'defaultCompactAlgorithm',
},
{
label: 'layout.algorithmDarkCompact',
value: 'darkCompactAlgorithm',
},
]
export type algorithmType = keyof typeof algorithm;
export default algorithm;