From 7509a724b3851ebf7cb584d8a3b9c931bfa6db5a Mon Sep 17 00:00:00 2001 From: afn Date: Sat, 26 Nov 2022 21:11:35 -0500 Subject: [PATCH] feat: search bar clear button --- src/lib/components/atoms/Search.svelte | 34 +++++++++++++++++--- src/lib/components/molecules/TreeMenu.svelte | 6 ---- src/routes/patches/+page.svelte | 2 +- static/icons/close.svg | 1 + 4 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 static/icons/close.svg diff --git a/src/lib/components/atoms/Search.svelte b/src/lib/components/atoms/Search.svelte index 04c3cab..d5995cb 100644 --- a/src/lib/components/atoms/Search.svelte +++ b/src/lib/components/atoms/Search.svelte @@ -1,20 +1,44 @@
- Search - + Search + {#if searchTerm} + Close (searchTerm = null)} + on:keypress={() => (searchTerm = null)} + transition:fade|local={{ easing: quintOut, duration: 250 }} + /> + {/if} +
diff --git a/src/routes/patches/+page.svelte b/src/routes/patches/+page.svelte index 7adb18c..d884baf 100644 --- a/src/routes/patches/+page.svelte +++ b/src/routes/patches/+page.svelte @@ -52,7 +52,7 @@