nsarrazin HF staff commited on
Commit
3fd838e
1 Parent(s): 6fc4a59

fix issue with settings modal

Browse files
src/lib/components/SettingsModal.svelte CHANGED
@@ -10,7 +10,7 @@
10
  import { PUBLIC_APP_DATA_SHARING } from "$env/static/public";
11
  import type { Model } from "$lib/types/Model";
12
 
13
- export let settings: Pick<Settings, "shareConversationsWithModelAuthors">;
14
  export let models: Array<Model>;
15
 
16
  let shareConversationsWithModelAuthors = settings.shareConversationsWithModelAuthors;
@@ -37,9 +37,14 @@
37
  >
38
  {#if PUBLIC_APP_DATA_SHARING}
39
  <label class="flex cursor-pointer select-none items-center gap-2 text-gray-500">
40
- {#each Object.entries(settings).filter(([k]) => k !== "shareConversationsWithModelAuthors") as [key, val]}
41
  <input type="hidden" name={key} value={val} />
42
  {/each}
 
 
 
 
 
43
  <Switch
44
  name="shareConversationsWithModelAuthors"
45
  bind:checked={shareConversationsWithModelAuthors}
 
10
  import { PUBLIC_APP_DATA_SHARING } from "$env/static/public";
11
  import type { Model } from "$lib/types/Model";
12
 
13
+ export let settings: Settings;
14
  export let models: Array<Model>;
15
 
16
  let shareConversationsWithModelAuthors = settings.shareConversationsWithModelAuthors;
 
37
  >
38
  {#if PUBLIC_APP_DATA_SHARING}
39
  <label class="flex cursor-pointer select-none items-center gap-2 text-gray-500">
40
+ {#each Object.entries(settings).filter(([k]) => !(k === "shareConversationsWithModelAuthors" || k === "customPrompts")) as [key, val]}
41
  <input type="hidden" name={key} value={val} />
42
  {/each}
43
+ <input
44
+ type="hidden"
45
+ name="customPrompts"
46
+ value={JSON.stringify(settings.customPrompts)}
47
+ />
48
  <Switch
49
  name="shareConversationsWithModelAuthors"
50
  bind:checked={shareConversationsWithModelAuthors}