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 @@ + + + + + + {{ selected.icon }} + {{ selected?.label ?? placeholder }} + expand_more + + + + + + {{ opt.icon }} + {{ opt.label }} + check + + + + + + + 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) { - - - {{ t('taxi.area') }} - + + - - - - - {{ t('taxi.shift') }} - - - - - - - {{ onlyEnglish ? 'check_circle' : 'language' }} - - {{ t('taxi.englishSpeakers') }} + language + EN @@ -321,10 +307,10 @@ function getShiftLabel(shift: string) {