From fccbc8490aa39ae8ffd3c10723e8d5ee0a195d7b Mon Sep 17 00:00:00 2001 From: stefpi <19478336+stefpi@users.noreply.github.com> Date: Wed, 11 Nov 2026 19:55:49 -0800 Subject: [PATCH 1/2] search icon --- .../HarnessSelector/HarnessSelector.svelte | 57 +++++++++++++++---- src/lib/icons/ui/search.svg | 4 ++ src/routes/setup/+page.svelte | 1 - 3 files changed, 51 insertions(+), 11 deletions(-) create mode 100644 src/lib/icons/ui/search.svg diff --git a/src/lib/components/HarnessSelector/HarnessSelector.svelte b/src/lib/components/HarnessSelector/HarnessSelector.svelte index fc8d5163..fc3db804 100644 --- a/src/lib/components/HarnessSelector/HarnessSelector.svelte +++ b/src/lib/components/HarnessSelector/HarnessSelector.svelte @@ -14,6 +14,7 @@ import ArrowRight from '$lib/icons/arrow-right.svg?raw'; import ChevronIcon from '$lib/icons/icon-chevron.svg?raw'; + import SearchIcon from '$lib/icons/ui/search.svg?raw'; import CloseIcon from '$lib/icons/ui/close.svg?raw'; import CarIcon from '$lib/icons/features/car.svg?raw'; @@ -148,6 +149,11 @@ selection = null; } + const handleClearText = () => { + inputValue = ""; + inputRef?.focus(); + } + /* Dropdown Options */ let menuOpen = false; let filteredItems = []; @@ -171,7 +177,7 @@ {/if} - {@html ChevronIcon} + {#if menuOpen && inputValue} + + {:else if menuOpen} + + {:else} + {@html ChevronIcon} + {/if}