Update theme command to open settings tab with selected item

This commit is contained in:
Stela Augustinova
2025-12-01 16:00:05 +01:00
parent 6ae381b1fd
commit 2b055c028c
2 changed files with 10 additions and 3 deletions

View File

@@ -74,7 +74,14 @@ registerCommand({
category: __t('command.theme', { defaultMessage: 'Theme' }),
name: __t('command.theme.change', { defaultMessage: 'Change' }),
toolbarName: __t('command.theme.changeToolbar', { defaultMessage: 'Change theme' }),
onClick: () => showModal(SettingsModal, { selectedTab: 'theme' }),
onClick: () => openNewTab({
title: 'Settings',
icon: 'icon settings',
tabComponent: 'SettingsTab',
props: {
selectedItem: 'theme',
},
}),
// getSubCommands: () => get(extensions).themes.map(themeCommand),
});

View File

@@ -20,6 +20,8 @@
import SQLEditorSettings from "../settings/SQLEditorSettings.svelte";
import AiSettingsTab from "../settings/AiSettingsTab.svelte";
export let selectedItem = 'general';
const menuItems = [
{
label: _t('settings.general', { defaultMessage: 'General' }),
@@ -106,8 +108,6 @@
testid: 'settings-other',
},
];
let selectedItem = 'general';
</script>
<SettingsFormProvider>