From c086b80313fe0f5ce60831a0d150f695646c66e4 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 12 Aug 2026 00:51:12 -0600 Subject: [PATCH] refac --- src/app.css | 3 +-- .../components/chat/ModelSelector/ModelItem.svelte | 9 +++++---- .../components/chat/ModelSelector/Selector.svelte | 14 +++++++------- src/lib/components/common/AccessButton.svelte | 2 +- src/lib/components/common/Checkbox.svelte | 2 +- src/lib/components/common/MultiSelect.svelte | 4 ++-- src/lib/components/common/Select.svelte | 4 ++-- src/lib/components/common/SplitCreateButton.svelte | 6 +++--- src/lib/components/common/Switch.svelte | 2 +- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/app.css b/src/app.css index 4308385dbc..2ff440c6e7 100644 --- a/src/app.css +++ b/src/app.css @@ -409,8 +409,7 @@ input[type='number'] { outline: none; } -/* unlayered, so it beats outline-none utilities without ringing rich text editors */ -:focus-visible:not(.ProseMirror):not([contenteditable='true']) { +html.high-contrast .focus-ring:focus-visible { outline: 2px solid theme(--color-blue-500); outline-offset: 2px; } diff --git a/src/lib/components/chat/ModelSelector/ModelItem.svelte b/src/lib/components/chat/ModelSelector/ModelItem.svelte index 59dbf2a24d..5dcf24443a 100644 --- a/src/lib/components/chat/ModelSelector/ModelItem.svelte +++ b/src/lib/components/chat/ModelSelector/ModelItem.svelte @@ -52,7 +52,7 @@ role="option" aria-selected={isSelected} aria-label={$i18n.t('Select {{modelName}} model', { modelName: item.label })} - class="group/item flex h-8 w-full cursor-pointer select-none items-center rounded-xl px-2 text-left text-[0.8125rem] font-normal text-gray-700 outline-hidden transition-colors duration-75 hover:bg-gray-50/40 dark:text-gray-100 dark:hover:bg-gray-800/40 {index === + class="focus-ring group/item flex h-8 w-full cursor-pointer select-none items-center rounded-xl px-2 text-left text-[0.8125rem] font-normal text-gray-700 outline-hidden transition-colors duration-75 hover:bg-gray-50/40 dark:text-gray-100 dark:hover:bg-gray-800/40 {index === selectedModelIdx && !compareEnabled ? 'bg-gray-50/70 dark:bg-gray-800/60' : ''} {isSelected ? 'bg-gray-50/70 dark:bg-gray-800/60' : ''}" @@ -121,7 +121,8 @@ }`} className="self-end" > - {item.model.ollama?.details?.parameter_size ?? ''} @@ -250,7 +251,7 @@ className="flex-shrink-0 group-hover/item:opacity-100 opacity-0 " >