update /theme to new slash command arch (#3791)

Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
This commit is contained in:
haroldmciver-go
2025-07-11 16:01:28 -04:00
committed by GitHub
parent 2826c7a1c6
commit 4197f30278
7 changed files with 102 additions and 14 deletions

View File

@@ -242,13 +242,6 @@ export const useSlashCommandProcessor = (
}
},
},
{
name: 'theme',
description: 'change the theme',
action: (_mainCommand, _subCommand, _args) => {
openThemeDialog();
},
},
{
name: 'auth',
description: 'change the auth method',
@@ -1034,7 +1027,6 @@ export const useSlashCommandProcessor = (
return commands;
}, [
addMessage,
openThemeDialog,
openAuthDialog,
openEditorDialog,
openPrivacyNotice,
@@ -1133,6 +1125,9 @@ export const useSlashCommandProcessor = (
case 'help':
setShowHelp(true);
return { type: 'handled' };
case 'theme':
openThemeDialog();
return { type: 'handled' };
default: {
const unhandled: never = result.dialog;
throw new Error(
@@ -1214,6 +1209,7 @@ export const useSlashCommandProcessor = (
legacyCommands,
commandContext,
addMessage,
openThemeDialog,
],
);