From 193b4e3fd5ddc3ba28940efb0bfbd4a0b116d537 Mon Sep 17 00:00:00 2001 From: xiaomai Date: Thu, 30 Apr 2026 11:07:28 +0800 Subject: [PATCH] feat(ui): add single selection and keyboard navigation to TagsSelect Add `multiple` prop to support single-value selection Implement keyboard navigation (Up/Down/Enter) for dropdown options Replace native select elements with TagsSelect across views --- frontend/src/components/TagsSelect.vue | 150 +++++++++++++++++++++---- frontend/src/styles/main.css | 9 ++ frontend/src/views/AdminView.vue | 88 ++++++++++----- frontend/src/views/ItemsList.vue | 24 ++-- frontend/src/views/PokemonList.vue | 14 ++- 5 files changed, 221 insertions(+), 64 deletions(-) diff --git a/frontend/src/components/TagsSelect.vue b/frontend/src/components/TagsSelect.vue index 9cdeac0..efffab2 100644 --- a/frontend/src/components/TagsSelect.vue +++ b/frontend/src/components/TagsSelect.vue @@ -1,17 +1,27 @@