mirror of https://github.com/msgbyte/tailchat
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.3 KiB
TypeScript
49 lines
1.3 KiB
TypeScript
import { regPluginColorScheme, sharedEvent } from '@capital/common';
|
|
|
|
regPluginColorScheme({
|
|
label: '原神-胡桃',
|
|
name: 'light+genshin-hutao',
|
|
});
|
|
|
|
regPluginColorScheme({
|
|
label: '原神-琴',
|
|
name: 'light+genshin-jean',
|
|
});
|
|
|
|
regPluginColorScheme({
|
|
label: '原神-安柏',
|
|
name: 'light+genshin-amber',
|
|
});
|
|
|
|
regPluginColorScheme({
|
|
label: '原神-莫娜',
|
|
name: 'light+genshin-mona',
|
|
});
|
|
|
|
regPluginColorScheme({
|
|
label: '原神-罗莎莉亚',
|
|
name: 'light+genshin-rosaria',
|
|
});
|
|
|
|
/**
|
|
* 异步加载以防止入口文件过大阻塞主应用加载(因为有图片)
|
|
*/
|
|
sharedEvent.on('loadColorScheme', (colorSchemeName) => {
|
|
if (colorSchemeName === 'light+genshin-hutao') {
|
|
console.log('正在加载胡桃主题...');
|
|
import('./hutao/theme.less');
|
|
} else if (colorSchemeName === 'light+genshin-jean') {
|
|
console.log('正在加载琴主题...');
|
|
import('./jean/theme.less');
|
|
} else if (colorSchemeName === 'light+genshin-amber') {
|
|
console.log('正在加载安柏主题...');
|
|
import('./amber/theme.less');
|
|
} else if (colorSchemeName === 'light+genshin-mona') {
|
|
console.log('正在加载莫娜主题...');
|
|
import('./mona/theme.less');
|
|
} else if (colorSchemeName === 'light+genshin-rosaria') {
|
|
console.log('正在加载罗莎莉亚主题...');
|
|
import('./rosaria/theme.less');
|
|
}
|
|
});
|