Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
e9decf2d
Commit
e9decf2d
authored
May 14, 2024
by
Timothy J. Baek
Browse files
refac: styling
parent
210456e4
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
79 additions
and
91 deletions
+79
-91
src/lib/components/workspace/Documents.svelte
src/lib/components/workspace/Documents.svelte
+1
-1
src/lib/components/workspace/Modelfiles.svelte
src/lib/components/workspace/Modelfiles.svelte
+1
-1
src/lib/components/workspace/Playground.svelte
src/lib/components/workspace/Playground.svelte
+1
-1
src/lib/components/workspace/Prompts.svelte
src/lib/components/workspace/Prompts.svelte
+1
-1
src/routes/(app)/workspace/+page.svelte
src/routes/(app)/workspace/+page.svelte
+75
-87
No files found.
src/lib/components/workspace/Documents.svelte
View file @
e9decf2d
...
@@ -277,7 +277,7 @@
...
@@ -277,7 +277,7 @@
</div>
</div>
</div> -->
</div> -->
<hr class=" dark:border-gray-
70
0 my-2.5" />
<hr class=" dark:border-gray-
85
0 my-2.5" />
{#if tags.length > 0}
{#if tags.length > 0}
<div class="px-2.5 pt-1 flex gap-1 flex-wrap">
<div class="px-2.5 pt-1 flex gap-1 flex-wrap">
...
...
src/lib/components/workspace/Modelfiles.svelte
View file @
e9decf2d
...
@@ -103,7 +103,7 @@
...
@@ -103,7 +103,7 @@
</div>
</div>
</a>
</a>
<hr class=" dark:border-gray-
70
0" />
<hr class=" dark:border-gray-
85
0" />
<div class=" my-2 mb-5">
<div class=" my-2 mb-5">
{#each $modelfiles as modelfile}
{#each $modelfiles as modelfile}
...
...
src/lib/components/workspace/Playground.svelte
View file @
e9decf2d
...
@@ -400,7 +400,7 @@
...
@@ -400,7 +400,7 @@
</div>
</div>
</div>
</div>
<div class="pb-
2
">
<div class="pb-
3
">
{#if !loading}
{#if !loading}
<button
<button
class="px-3 py-1.5 text-sm font-medium bg-emerald-600 hover:bg-emerald-700 text-gray-50 transition rounded-lg"
class="px-3 py-1.5 text-sm font-medium bg-emerald-600 hover:bg-emerald-700 text-gray-50 transition rounded-lg"
...
...
src/lib/components/workspace/Prompts.svelte
View file @
e9decf2d
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
</a>
</a>
</div>
</div>
</div>
</div>
<hr class=" dark:border-gray-
70
0 my-2.5" />
<hr class=" dark:border-gray-
85
0 my-2.5" />
<div class="my-3 mb-5">
<div class="my-3 mb-5">
{#each $prompts.filter((p) => query === '' || p.command.includes(query)) as prompt}
{#each $prompts.filter((p) => query === '' || p.command.includes(query)) as prompt}
...
...
src/routes/(app)/workspace/+page.svelte
View file @
e9decf2d
...
@@ -89,95 +89,83 @@
...
@@ -89,95 +89,83 @@
</title>
</title>
</svelte:head>
</svelte:head>
<div class="min-h-screen max-h-[100dvh] w-full flex justify-center dark:text-white">
<div class=" flex flex-col w-full min-h-screen">
<div class=" flex flex-col justify-between w-full overflow-y-auto">
<div class=" px-4 pt-3 mb-1.5">
<div class=" mx-auto w-full h-full">
<div class=" flex items-center">
<div class="w-full h-full">
<div class="{$showSidebar ? 'md:hidden' : ''} mr-1 self-start flex flex-none items-center">
<div class=" flex flex-col justify-center">
<button
<div class=" px-4 pt-3 mb-1.5">
id="sidebar-toggle-button"
<div class=" flex items-center">
class="cursor-pointer p-2 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
<div
on:click={() => {
class="{$showSidebar
showSidebar.set(!$showSidebar);
? 'md:hidden'
}}
: ''} mr-1 self-start flex flex-none items-center"
>
>
<div class=" m-auto self-center">
<button
<MenuLines />
id="sidebar-toggle-button"
class="cursor-pointer p-2 flex rounded-xl hover:bg-gray-100 dark:hover:bg-gray-850 transition"
on:click={() => {
showSidebar.set(!$showSidebar);
}}
>
<div class=" m-auto self-center">
<MenuLines />
</div>
</button>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Workspace')}</div>
</div>
</div>
</div>
</button>
<div class="px-4 mb-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === ''
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = '';
}}>Modelfiles</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'prompts'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'prompts';
}}>Prompts</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'documents'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'documents';
}}>Documents</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'playground'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'playground';
}}>Playground</button
>
</div>
</div>
<hr class=" my-2 dark:border-gray-850" />
<div class=" py-1 px-5 min-h-full">
{#if tab === ''}
<Modelfiles />
{:else if tab === 'prompts'}
<Prompts />
{:else if tab === 'documents'}
<Documents />
{:else if tab === 'playground'}
<Playground />
{/if}
</div>
</div>
</div>
</div>
<div class="flex items-center text-xl font-semibold">{$i18n.t('Workspace')}</div>
</div>
</div>
</div>
</div>
<div class="px-4 mb-1">
<div
class="flex scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-xl bg-transparent/10 p-1"
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === ''
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = '';
}}>Modelfiles</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'prompts'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'prompts';
}}>Prompts</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'documents'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'documents';
}}>Documents</button
>
<button
class="min-w-fit rounded-lg p-1.5 px-3 {tab === 'playground'
? 'bg-gray-50 dark:bg-gray-850'
: ''} transition"
type="button"
on:click={() => {
tab = 'playground';
}}>Playground</button
>
</div>
</div>
<hr class=" my-2 dark:border-gray-850" />
<div class=" py-1 px-5 h-full">
{#if tab === ''}
<Modelfiles />
{:else if tab === 'prompts'}
<Prompts />
{:else if tab === 'documents'}
<Documents />
{:else if tab === 'playground'}
<Playground />
{/if}
</div>
</div>
</div>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment