diff --git a/web/src/lib/components/chat/ModelConfig.svelte b/web/src/lib/components/chat/ModelConfig.svelte index 0aa2ac1e..5a6bdfd1 100644 --- a/web/src/lib/components/chat/ModelConfig.svelte +++ b/web/src/lib/components/chat/ModelConfig.svelte @@ -3,58 +3,94 @@ import { Slider } from "$lib/components/ui/slider"; import { modelConfig } from "$lib/store/model-store"; import Transcripts from "./Transcripts.svelte"; + + + import NoteDrawer from '$lib/components/ui/noteDrawer/NoteDrawer.svelte'; + import { getDrawerStore } from '@skeletonlabs/skeleton'; + import { Button } from '$lib/components/ui/button'; + import { page } from '$app/stores'; + import { beforeNavigate } from '$app/navigation'; + + const drawerStore = getDrawerStore(); + function openDrawer() { + drawerStore.open({}); + } + + beforeNavigate(() => { + drawerStore.close(); + }); + + $: isVisible = $page.url.pathname.startsWith('/chat'); -
- - -
+
+
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
+
+
+ +
-
- -
+
+ {#if isVisible} +
+ +
+ + {/if} +
+ + +
diff --git a/web/src/lib/components/chat/Models.svelte b/web/src/lib/components/chat/Models.svelte index f5a98013..9a3cc5ae 100644 --- a/web/src/lib/components/chat/Models.svelte +++ b/web/src/lib/components/chat/Models.svelte @@ -8,7 +8,7 @@ }); -
+
-
\ No newline at end of file +
diff --git a/web/src/lib/components/chat/Patterns.svelte b/web/src/lib/components/chat/Patterns.svelte index e665e998..fedd21f2 100644 --- a/web/src/lib/components/chat/Patterns.svelte +++ b/web/src/lib/components/chat/Patterns.svelte @@ -15,7 +15,7 @@ }); -
+
-
\ No newline at end of file +
diff --git a/web/src/lib/components/chat/Transcripts.svelte b/web/src/lib/components/chat/Transcripts.svelte index 13d07fb2..4d3378e6 100644 --- a/web/src/lib/components/chat/Transcripts.svelte +++ b/web/src/lib/components/chat/Transcripts.svelte @@ -77,7 +77,7 @@ @@ -89,7 +89,7 @@ {#if loading}
{:else} - Fetch Transcript + Get {/if}