feat: 主题切换

This commit is contained in:
streakingman
2022-09-19 03:02:32 +08:00
parent 6906dec65e
commit 968f9d6c39
21 changed files with 173 additions and 36 deletions
+40
View File
@@ -0,0 +1,40 @@
import { Theme } from '../interface';
const icons = <const>[
`🎨`,
`🌈`,
`⚙️`,
`💻`,
`📚`,
`🐯`,
`🐤`,
`🐼`,
`🐏`,
`🍀`,
];
export type DefaultSoundNames = 'button-click' | 'triple';
import soundButtonClickUrl from './sounds/sound-button-click.mp3';
import soundTripleUrl from './sounds/sound-triple.mp3';
export const defaultSounds: Theme<DefaultSoundNames>['sounds'] = [
{
name: 'button-click',
src: soundButtonClickUrl,
},
{
name: 'triple',
src: soundTripleUrl,
},
];
export const defaultTheme: Theme<DefaultSoundNames> = {
name: '默认',
icons: icons.map((icon) => ({
name: icon,
content: icon,
clickSound: 'button-click',
tripleSound: 'triple',
})),
sounds: defaultSounds,
};
Binary file not shown.
Binary file not shown.