From d6dda10d2f2a84fb9df88ab5ecc3011e34e28a93 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Mon, 1 Dec 2025 09:49:56 -0400 Subject: [PATCH] fix settings select --- src/components/CustomSelect.vue | 9 ++++----- src/components/SettingsModal.vue | 31 ++++++++++++++++++------------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/src/components/CustomSelect.vue b/src/components/CustomSelect.vue index 28da03a..d6b29c0 100644 --- a/src/components/CustomSelect.vue +++ b/src/components/CustomSelect.vue @@ -31,11 +31,10 @@ const normalizedOptions = computed(() => { const selectedLabel = computed(() => { const found = normalizedOptions.value.find(o => o.value === props.modelValue); - return found ? (found.label || found.value) : props.placeholder || ''; -}); - -const toggle = () => { - isOpen.value = !isOpen.value; + return found ? (found.label || found.value) : (props.modelValue || props.placeholder || ''); + }); + + const toggle = () => { isOpen.value = !isOpen.value; }; const select = (value: string) => { diff --git a/src/components/SettingsModal.vue b/src/components/SettingsModal.vue index 7852e41..1f9af24 100644 --- a/src/components/SettingsModal.vue +++ b/src/components/SettingsModal.vue @@ -1,6 +1,8 @@