change theme menu command

This commit is contained in:
Jan Prochazka 2021-03-25 13:38:06 +01:00
parent e2dcfe9940
commit bc9e8a2ea6
3 changed files with 5 additions and 1 deletions

View File

@ -91,6 +91,7 @@ function buildMenu() {
{ role: 'zoomout' },
{ type: 'separator' },
{ role: 'togglefullscreen' },
commandItem('theme.changeTheme'),
],
},
{

View File

@ -1,4 +1,4 @@
import { getCommands } from '../stores';
import { getCommands, visibleCommandPalette } from '../stores';
import { GlobalCommand } from './registerCommand';
export default function runCommand(id) {
@ -11,6 +11,8 @@ export default function runCommand(id) {
} else {
if (command.onClick) {
command.onClick();
} else if (command.getSubCommands) {
visibleCommandPalette.set(command);
}
}
}

View File

@ -35,6 +35,7 @@ registerCommand({
id: 'theme.changeTheme',
category: 'Theme',
name: 'Change',
toolbarName: 'Change theme',
getSubCommands: () => get(extensions).themes.map(themeCommand),
});