UI: Add message when no buses are available on a route

This commit is contained in:
2026-03-01 21:43:31 -05:00
parent 545cefd019
commit aee73120c0
2 changed files with 12 additions and 9 deletions

View File

@ -9,11 +9,15 @@
</div> </div>
<div class="flex flex-col flex-1 truncate ml-2" style="min-width: 0;"> <div class="flex flex-col flex-1 truncate ml-2" style="min-width: 0;">
<span class="text-[9px] uppercase font-bold text-gray-500 dark:text-gray-400 leading-none">{{ t('map.arrivalTime') }}</span> <span class="text-[9px] uppercase font-bold text-gray-500 dark:text-gray-400 leading-none">
<span class="trigger-text-compact truncate leading-tight">{{ stopName }}</span> {{ hasActiveBuses ? t('map.arrivalTime') : t('common.notice') }}
</span>
<span class="trigger-text-compact truncate leading-tight">
{{ hasActiveBuses ? stopName : t('map.noBusesAvailable') }}
</span>
</div> </div>
<div class="eta-badge"> <div v-if="hasActiveBuses || isLoading" class="eta-badge">
<template v-if="isLoading"> <template v-if="isLoading">
<div class="eta-loader"></div> <div class="eta-loader"></div>
</template> </template>
@ -21,9 +25,6 @@
<span class="eta-value">{{ etaValue }}</span> <span class="eta-value">{{ etaValue }}</span>
<span class="eta-unit">min</span> <span class="eta-unit">min</span>
</template> </template>
<template v-else>
<span class="eta-unit">-- min</span>
</template>
</div> </div>
<button @click.stop="$emit('close')" class="ml-2 p-1 rounded-full hover:bg-gray-200 dark:hover:bg-gray-700 transition-colors"> <button @click.stop="$emit('close')" class="ml-2 p-1 rounded-full hover:bg-gray-200 dark:hover:bg-gray-700 transition-colors">

View File

@ -9,7 +9,8 @@
"notAvailable": "No disponible", "notAvailable": "No disponible",
"back": "Volver", "back": "Volver",
"all": "Todos", "all": "Todos",
"retry": "Reintentar" "retry": "Reintentar",
"notice": "Aviso"
}, },
"navigation": { "navigation": {
"map": "Mapa", "map": "Mapa",
@ -102,7 +103,8 @@
"busRoute": "Ruta de Autobús", "busRoute": "Ruta de Autobús",
"showMyLocation": "Mostrar mi ubicación", "showMyLocation": "Mostrar mi ubicación",
"promo": "PROMO", "promo": "PROMO",
"search": "Buscar" "search": "Buscar",
"noBusesAvailable": "Ya no hay buses disponibles en el horario"
}, },
"schedules": { "schedules": {
"title": "Horarios", "title": "Horarios",