diff --git a/src/lib/components/chat/ModelSelector/ModelItem.svelte b/src/lib/components/chat/ModelSelector/ModelItem.svelte index f143ebc38a..8b0798a1fc 100644 --- a/src/lib/components/chat/ModelSelector/ModelItem.svelte +++ b/src/lib/components/chat/ModelSelector/ModelItem.svelte @@ -49,7 +49,7 @@ role="option" aria-selected={value === item.value} aria-label={$i18n.t('Select {{modelName}} model', { modelName: item.label })} - class="flex group/item w-full text-left font-medium line-clamp-1 select-none items-center rounded-button py-2 pl-3 pr-1.5 text-sm text-gray-700 dark:text-gray-100 outline-hidden transition-all duration-75 hover:bg-gray-100 dark:hover:bg-gray-800 rounded-xl cursor-pointer data-highlighted:bg-muted {index === + class="flex group/item w-full text-left font-medium line-clamp-1 select-none items-center rounded-button py-[7px] pl-3 pr-1.5 text-sm text-gray-700 dark:text-gray-100 outline-hidden transition-all duration-75 hover:bg-gray-100 dark:hover:bg-gray-800 rounded-xl cursor-pointer data-highlighted:bg-muted {index === selectedModelIdx ? 'bg-gray-100 dark:bg-gray-800 group-hover:bg-transparent' : ''}" diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index d7645cc2b6..dfb1f96368 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -474,7 +474,7 @@ deleteModelTarget = null; }; - const ITEM_HEIGHT = 42; + const ITEM_HEIGHT = 39; const OVERSCAN = 10; let listScrollTop = 0; @@ -558,7 +558,7 @@ > {#if searchEnabled} -
+
-
+
{#if filteredItems.length === 0} {#if items.length === 0 && $user?.role === 'admin'}
@@ -765,7 +765,7 @@ placement="top-start" >