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
cb364f0a
"...git@developer.sourcefind.cn:chenpangpang/open-webui.git" did not exist on "61bb1f1dc84e078e397e61456af30c2e363e821a"
Commit
cb364f0a
authored
Mar 26, 2024
by
Timothy J. Baek
Browse files
feat: focus search input by default
parent
d12a7247
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
2 deletions
+4
-2
src/lib/components/chat/ModelSelector/Selector.svelte
src/lib/components/chat/ModelSelector/Selector.svelte
+4
-2
No files found.
src/lib/components/chat/ModelSelector/Selector.svelte
View file @
cb364f0a
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
import { Select } from 'bits-ui';
import { Select } from 'bits-ui';
import { flyAndScale } from '$lib/utils/transitions';
import { flyAndScale } from '$lib/utils/transitions';
import { createEventDispatcher, onMount, getContext } from 'svelte';
import { createEventDispatcher, onMount, getContext
, tick
} from 'svelte';
import ChevronDown from '$lib/components/icons/ChevronDown.svelte';
import ChevronDown from '$lib/components/icons/ChevronDown.svelte';
import Check from '$lib/components/icons/Check.svelte';
import Check from '$lib/components/icons/Check.svelte';
...
@@ -177,8 +177,9 @@
...
@@ -177,8 +177,9 @@
<Select.Root
<Select.Root
{items}
{items}
onOpenChange={() => {
onOpenChange={
async
() => {
searchValue = '';
searchValue = '';
window.setTimeout(() => document.getElementById('model-search-input')?.focus(), 0);
}}
}}
selected={items.find((item) => item.value === value)}
selected={items.find((item) => item.value === value)}
onSelectedChange={(selectedItem) => {
onSelectedChange={(selectedItem) => {
...
@@ -203,6 +204,7 @@
...
@@ -203,6 +204,7 @@
<Search className="size-4" strokeWidth="2.5" />
<Search className="size-4" strokeWidth="2.5" />
<input
<input
id="model-search-input"
bind:value={searchValue}
bind:value={searchValue}
class="w-full text-sm bg-transparent outline-none"
class="w-full text-sm bg-transparent outline-none"
placeholder={searchPlaceholder}
placeholder={searchPlaceholder}
...
...
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