nsarrazin HF staff commited on
Commit
2da78f5
1 Parent(s): e4a770a

fix custom preprompt message display

Browse files
src/lib/components/chat/ChatMessages.svelte CHANGED
@@ -11,6 +11,7 @@
11
  import type { WebSearchUpdate } from "$lib/types/MessageUpdate";
12
  import { browser } from "$app/environment";
13
  import SystemPromptModal from "../SystemPromptModal.svelte";
 
14
 
15
  export let messages: Message[];
16
  export let loading: boolean;
@@ -44,8 +45,8 @@
44
  >
45
  <div class="mx-auto flex h-full max-w-3xl flex-col gap-6 px-5 pt-6 sm:gap-8 xl:max-w-4xl">
46
  {#each messages as message, i}
47
- {#if i === 0 && preprompt}
48
- <SystemPromptModal {preprompt} />
49
  {/if}
50
  <ChatMessage
51
  loading={loading && i === messages.length - 1}
 
11
  import type { WebSearchUpdate } from "$lib/types/MessageUpdate";
12
  import { browser } from "$app/environment";
13
  import SystemPromptModal from "../SystemPromptModal.svelte";
14
+ import { page } from "$app/stores";
15
 
16
  export let messages: Message[];
17
  export let loading: boolean;
 
45
  >
46
  <div class="mx-auto flex h-full max-w-3xl flex-col gap-6 px-5 pt-6 sm:gap-8 xl:max-w-4xl">
47
  {#each messages as message, i}
48
+ {#if i === 0 && preprompt !== $page.data.settings.customPrompts[currentModel.id]}
49
+ <SystemPromptModal preprompt={preprompt ?? ""} />
50
  {/if}
51
  <ChatMessage
52
  loading={loading && i === messages.length - 1}