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}
+