From bdf5db5fa87fb725527088900dd45ad3e45a5f4e Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Mon, 27 Oct 2025 16:07:08 +0100 Subject: [PATCH] Fix Custom system prompts settings (#6954) * Fix Custom system prompts settings * fix CI --- .../src/lib/components/UserSettings.svelte | 2 -- .../components/settings/AIUserSettings.svelte | 3 +++ .../settings/UserAIPromptsSettings.svelte | 26 +++++-------------- 3 files changed, 9 insertions(+), 22 deletions(-) diff --git a/frontend/src/lib/components/UserSettings.svelte b/frontend/src/lib/components/UserSettings.svelte index 5471e21f10..489ee865a3 100644 --- a/frontend/src/lib/components/UserSettings.svelte +++ b/frontend/src/lib/components/UserSettings.svelte @@ -7,7 +7,6 @@ import { createEventDispatcher } from 'svelte' import UserInfoSettings from './settings/UserInfoSettings.svelte' import AIUserSettings from './settings/AIUserSettings.svelte' - import UserAIPromptsSettings from './settings/UserAIPromptsSettings.svelte' interface Props { scopes?: string[] | undefined @@ -70,7 +69,6 @@
-
{/if} diff --git a/frontend/src/lib/components/settings/AIUserSettings.svelte b/frontend/src/lib/components/settings/AIUserSettings.svelte index 09b07e6c05..c512ba6f78 100644 --- a/frontend/src/lib/components/settings/AIUserSettings.svelte +++ b/frontend/src/lib/components/settings/AIUserSettings.svelte @@ -7,6 +7,7 @@ import { getLocalSetting, storeLocalSetting } from '$lib/utils' import Toggle from '../Toggle.svelte' import type { Writable } from 'svelte/store' + import UserAIPromptsSettings from './UserAIPromptsSettings.svelte' $effect(() => { loadSettings() @@ -62,4 +63,6 @@ }} /> + + diff --git a/frontend/src/lib/components/settings/UserAIPromptsSettings.svelte b/frontend/src/lib/components/settings/UserAIPromptsSettings.svelte index f752a58b81..8d87f25171 100644 --- a/frontend/src/lib/components/settings/UserAIPromptsSettings.svelte +++ b/frontend/src/lib/components/settings/UserAIPromptsSettings.svelte @@ -2,14 +2,13 @@ import { storeLocalSetting } from '$lib/utils' import CustomAIPrompts from '../copilot/CustomAIPrompts.svelte' import Button from '../common/button/Button.svelte' - import { ChevronDown, ChevronRight } from 'lucide-svelte' import { sendUserToast } from '$lib/toast' import { getUserCustomPrompts } from '$lib/aiStore' + import Section from '../Section.svelte' const USER_CUSTOM_PROMPTS_KEY = 'userCustomAIPrompts' let customPrompts = $state>(getUserCustomPrompts()) - let isExpanded = $state(false) function save() { storeLocalSetting(USER_CUSTOM_PROMPTS_KEY, JSON.stringify(customPrompts)) @@ -20,23 +19,10 @@
- - - {#if isExpanded} +
+ {#snippet header()} +
+ {/snippet}
Save
- {/if} +