From 1131712d4d50ef83a1fe28402fefeee96bde9d1e Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Thu, 16 Apr 2026 16:42:41 -0400 Subject: [PATCH] fix ui --- src/components/SortDropdown.vue | 21 +++- src/components/config/ConfigurationView.vue | 122 +++++++++++--------- src/styles/app.css | 69 +++++++++-- 3 files changed, 144 insertions(+), 68 deletions(-) diff --git a/src/components/SortDropdown.vue b/src/components/SortDropdown.vue index ee6a477..eb35ac6 100644 --- a/src/components/SortDropdown.vue +++ b/src/components/SortDropdown.vue @@ -4,6 +4,7 @@ import { computed, onBeforeUnmount, ref } from "vue"; type Option = { label: string; value: string; + iconSrc?: string | null; }; const props = defineProps<{ @@ -63,7 +64,15 @@ onBeforeUnmount(() => { type="button" @click="toggle" > - {{ selectedLabel }} + + + {{ selectedLabel }} +
@@ -75,7 +84,15 @@ onBeforeUnmount(() => { type="button" @click="select(option.value)" > - {{ option.label }} + + + {{ option.label }} +
diff --git a/src/components/config/ConfigurationView.vue b/src/components/config/ConfigurationView.vue index 33d87ff..1af34cf 100644 --- a/src/components/config/ConfigurationView.vue +++ b/src/components/config/ConfigurationView.vue @@ -1,4 +1,6 @@