From dc007b24ce4b1a61083e4f5911059d12ffb4b7da Mon Sep 17 00:00:00 2001 From: Hanzo_dev <2002samudiojohan@gmail.com> Date: Sat, 4 Apr 2026 17:59:40 -0500 Subject: [PATCH] refactor: replace chip filters with compact dropdown menus in transport section Filters now occupy a single compact row instead of multiple chip rows, giving more vertical space to taxi and shuttle cards. Co-Authored-By: Claude Sonnet 4.6 --- .../transporte/TransportFilterSelect.vue | 208 ++++++++++++++++++ .../src/views/transporte/TaxisLocales.vue | 69 ++---- .../src/views/transporte/ViajesTuristicos.vue | 45 +--- 3 files changed, 244 insertions(+), 78 deletions(-) create mode 100644 frontend/src/components/transporte/TransportFilterSelect.vue diff --git a/frontend/src/components/transporte/TransportFilterSelect.vue b/frontend/src/components/transporte/TransportFilterSelect.vue new file mode 100644 index 0000000..00aec42 --- /dev/null +++ b/frontend/src/components/transporte/TransportFilterSelect.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/frontend/src/views/transporte/TaxisLocales.vue b/frontend/src/views/transporte/TaxisLocales.vue index c215507..c36082b 100644 --- a/frontend/src/views/transporte/TaxisLocales.vue +++ b/frontend/src/views/transporte/TaxisLocales.vue @@ -8,7 +8,7 @@ import FavoriteButton from '@/components/FavoriteButton.vue' import AppImage from '@/components/AppImage.vue' import AuthGuard from '@/components/common/AuthGuard.vue' import TaxiSkeletonCard from '@/components/transporte/TaxiSkeletonCard.vue' -import TransportFilterChips from '@/components/transporte/TransportFilterChips.vue' +import TransportFilterSelect from '@/components/transporte/TransportFilterSelect.vue' const { t } = useI18n() const taxiStore = useTaxiStore() @@ -141,9 +141,9 @@ function getShiftLabel(shift: string) { @@ -321,10 +307,10 @@ function getShiftLabel(shift: string) {