Refactor: rename 'Ofertas' in UI to 'Actividades' and update FAB map

This commit is contained in:
2026-03-19 09:40:45 -05:00
parent fd6626c84e
commit d3360f73b5
3 changed files with 16 additions and 9 deletions

View File

@ -19,7 +19,7 @@
"favorites": "Favoritos",
"taxi": "Transporte",
"coupons": "Ofertas",
"discover": "Descubrir",
"discover": "Actividades",
"profile": "Perfil"
},
"menu": {
@ -279,7 +279,7 @@
"gallery": "📸 Galería",
"about": "Acerca de la actividad",
"contactUs": "Proveedor / Operador",
"offers": "🎁 Ofertas Disponibles",
"offers": "🎁 Actividades",
"viewMap": "Ver en el Mapa",
"call": "Llamar",
"previous": "Anterior",
@ -390,8 +390,8 @@
"features": {
"realtime": "Tiempo Real",
"realtimeDesc": "Rastrea buses y consulta horarios exactos.",
"localOffers": "Ofertas Locales",
"localOffersDesc": "Ahorra con descuentos exclusivos en comercios.",
"localOffers": "Actividades y Experiencias",
"localOffersDesc": "Descubre actividades increíbles cerca de ti.",
"noDownload": "Sin Descargas",
"noDownloadDesc": "Instálalo al instante sin ocupar espacio."
},

View File

@ -101,6 +101,13 @@
<p>Promos y locales.</p>
</div>
</div>
<div class="action-card promoter-card" @click="router.push('/promoter')">
<div class="card-icon"><span class="material-icons">local_activity</span></div>
<div class="card-content">
<h3>Actividades</h3>
<p>Experiencias y tours.</p>
</div>
</div>
</div>
</section>
</div>

View File

@ -609,9 +609,9 @@ watch([() => authStore.userProfile?.auto_location, isLoaded], ([canLocate, loade
<div id="map" class="map" :style="{ display: isLoaded ? 'block' : 'none' }"></div>
<div class="map-floating-controls">
<button v-if="isLoaded && !showPromos && featuredActivities.length > 0" class="offers-fab pulse" @click="showPromos = true">
<span class="material-icons">star</span>
<span v-if="featuredActivities.length > 0" class="offers-badge">{{ featuredActivities.length }}</span>
<button v-if="isLoaded && !showPromos && featuredActivities.length > 0" class="activities-fab pulse" @click="showPromos = true">
<span class="material-icons">local_activity</span>
<span v-if="featuredActivities.length > 0" class="activities-badge">{{ featuredActivities.length }}</span>
</button>
<!-- SMART LOCATION BUTTON: Hidden by default if auto-location is active, shows up with text when map moved -->
@ -759,7 +759,7 @@ watch([() => authStore.userProfile?.auto_location, isLoaded], ([canLocate, loade
align-items: flex-end; /* Alinea botones a la derecha */
}
.offers-fab {
.activities-fab {
width: 56px;
height: 56px;
border-radius: 50%;
@ -770,7 +770,7 @@ watch([() => authStore.userProfile?.auto_location, isLoaded], ([canLocate, loade
position: relative;
}
.offers-badge {
.activities-badge {
position: absolute;
top: -5px; right: -5px;
background: #f44336;