From 6fd24b656cdb038e7a7f93e254fc6d8c147b568f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 31 Jan 2024 18:16:24 -0800 Subject: feat(badges): use custom dropdown --- src/lib/Dropdown.svelte | 35 ++++++++++++++------- src/routes/user/[user]/badges/+page.svelte | 50 ++++++++++++++++++------------ 2 files changed, 55 insertions(+), 30 deletions(-) diff --git a/src/lib/Dropdown.svelte b/src/lib/Dropdown.svelte index efbafa1a..bd657f9a 100644 --- a/src/lib/Dropdown.svelte +++ b/src/lib/Dropdown.svelte @@ -2,10 +2,13 @@ interface Item { name: string; url: string; + onClick?: () => void; } export let items: Item[] = []; - export let title: string; + export let title: string | undefined = undefined; + export let header = true; + export let center = false; let open = false; @@ -16,21 +19,31 @@ -