Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Thomas G. Lopes
commited on
Commit
·
693ced9
1
Parent(s):
aa2789c
remove provider select transparent bg && add debug menu
Browse files
src/app.css
CHANGED
|
@@ -26,3 +26,8 @@
|
|
| 26 |
html {
|
| 27 |
font-size: 15px;
|
| 28 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
html {
|
| 27 |
font-size: 15px;
|
| 28 |
}
|
| 29 |
+
|
| 30 |
+
@utility abs-x-center {
|
| 31 |
+
left: 50%;
|
| 32 |
+
@apply -translate-x-1/2;
|
| 33 |
+
}
|
src/lib/components/DebugMenu.svelte
ADDED
|
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<script lang="ts">
|
| 2 |
+
import { dev } from "$app/environment";
|
| 3 |
+
import { createPopover } from "@melt-ui/svelte";
|
| 4 |
+
|
| 5 |
+
let innerWidth: number;
|
| 6 |
+
let innerHeight: number;
|
| 7 |
+
let isDarkMode: boolean;
|
| 8 |
+
|
| 9 |
+
function toggleTheme() {
|
| 10 |
+
document.body.classList.toggle("dark");
|
| 11 |
+
}
|
| 12 |
+
|
| 13 |
+
const {
|
| 14 |
+
elements: { trigger, content },
|
| 15 |
+
} = createPopover();
|
| 16 |
+
</script>
|
| 17 |
+
|
| 18 |
+
<svelte:window bind:innerWidth bind:innerHeight />
|
| 19 |
+
|
| 20 |
+
{#if dev}
|
| 21 |
+
<div class="abs-x-center fixed bottom-0 z-50">
|
| 22 |
+
<button class="rounded-t-md bg-gray-500 px-3 py-1 text-xs text-white hover:bg-gray-600" {...$trigger} use:trigger>
|
| 23 |
+
Debug
|
| 24 |
+
</button>
|
| 25 |
+
|
| 26 |
+
<div
|
| 27 |
+
class="mb-2 w-64 rounded-lg border border-gray-200 bg-white p-4 shadow-lg dark:border-gray-700 dark:bg-gray-800"
|
| 28 |
+
{...$content}
|
| 29 |
+
use:content
|
| 30 |
+
>
|
| 31 |
+
<h3 class="mb-3 text-lg font-semibold dark:text-white">Debug Menu</h3>
|
| 32 |
+
|
| 33 |
+
<div class="space-y-3">
|
| 34 |
+
<div class="text-sm dark:text-gray-300">
|
| 35 |
+
<p>Viewport: {innerWidth}x{innerHeight}</p>
|
| 36 |
+
<p>Environment: {import.meta.env.MODE}</p>
|
| 37 |
+
</div>
|
| 38 |
+
|
| 39 |
+
<div class="flex flex-col gap-2">
|
| 40 |
+
<button
|
| 41 |
+
class="rounded-md bg-gray-200 px-3 py-1 text-sm hover:bg-gray-300 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"
|
| 42 |
+
on:click={toggleTheme}
|
| 43 |
+
>
|
| 44 |
+
Toggle Theme
|
| 45 |
+
</button>
|
| 46 |
+
</div>
|
| 47 |
+
</div>
|
| 48 |
+
</div>
|
| 49 |
+
</div>
|
| 50 |
+
{/if}
|
| 51 |
+
|
| 52 |
+
<style>
|
| 53 |
+
/* Add any additional styles here */
|
| 54 |
+
</style>
|
| 55 |
+
|
src/lib/components/InferencePlayground/InferencePlaygroundProviderSelect.svelte
CHANGED
|
@@ -87,7 +87,7 @@
|
|
| 87 |
<IconCaret classNames="text-xl bg-gray-100 dark:bg-gray-600 rounded-sm size-4 flex-none absolute right-2" />
|
| 88 |
</button>
|
| 89 |
|
| 90 |
-
<div {...$menu} use:menu class="rounded-lg border bg-gray-100
|
| 91 |
{#each conversation.model.inferenceProviderMapping as { provider } (provider)}
|
| 92 |
<button {...$option({ value: provider })} use:option class="group block w-full p-1 text-sm dark:text-white">
|
| 93 |
<div
|
|
|
|
| 87 |
<IconCaret classNames="text-xl bg-gray-100 dark:bg-gray-600 rounded-sm size-4 flex-none absolute right-2" />
|
| 88 |
</button>
|
| 89 |
|
| 90 |
+
<div {...$menu} use:menu class="rounded-lg border bg-gray-100 dark:border-gray-700 dark:bg-gray-800">
|
| 91 |
{#each conversation.model.inferenceProviderMapping as { provider } (provider)}
|
| 92 |
<button {...$option({ value: provider })} use:option class="group block w-full p-1 text-sm dark:text-white">
|
| 93 |
<div
|
src/routes/+layout.svelte
CHANGED
|
@@ -1,5 +1,8 @@
|
|
| 1 |
<script lang="ts">
|
| 2 |
import "../app.css";
|
|
|
|
| 3 |
</script>
|
| 4 |
|
| 5 |
<slot />
|
|
|
|
|
|
|
|
|
| 1 |
<script lang="ts">
|
| 2 |
import "../app.css";
|
| 3 |
+
import DebugMenu from "$lib/components/DebugMenu.svelte";
|
| 4 |
</script>
|
| 5 |
|
| 6 |
<slot />
|
| 7 |
+
<DebugMenu />
|
| 8 |
+
|