Add ai settings component to SettingsTab

This commit is contained in:
Stela Augustinova
2025-11-27 16:35:45 +01:00
parent 21eb27f6e3
commit 30ddc18eb1

View File

@@ -1,5 +1,4 @@
<script> <script>
import HorizontalSplitter from "../elements/HorizontalSplitter.svelte";
import SettingsMenuControl from "../elements/SettingsMenuControl.svelte"; import SettingsMenuControl from "../elements/SettingsMenuControl.svelte";
import GeneralSettings from "../settings/GeneralSettings.svelte"; import GeneralSettings from "../settings/GeneralSettings.svelte";
import SettingsFormProvider from "../forms/SettingsFormProvider.svelte"; import SettingsFormProvider from "../forms/SettingsFormProvider.svelte";
@@ -15,6 +14,7 @@
import CommandListTab from "./CommandListTab.svelte"; import CommandListTab from "./CommandListTab.svelte";
import DataGridSettings from "../settings/DataGridSettings.svelte"; import DataGridSettings from "../settings/DataGridSettings.svelte";
import SQLEditorSettings from "../settings/SQLEditorSettings.svelte"; import SQLEditorSettings from "../settings/SQLEditorSettings.svelte";
import AiSettingsTab from "../settings/AiSettingsTab.svelte";
const menuItems = [ const menuItems = [
{ {
@@ -87,6 +87,13 @@
props: {}, props: {},
testid: 'settings-license', testid: 'settings-license',
}, },
isProApp() && {
label: _t('settings.AI', { defaultMessage: 'AI'}),
identifier: 'ai',
component: AiSettingsTab,
props: {},
testid: 'settings-ai',
},
{ {
label: _t('settings.other', { defaultMessage: 'Other' }), label: _t('settings.other', { defaultMessage: 'Other' }),
identifier: 'other', identifier: 'other',