Refactor: rename 'Ofertas' in UI to 'Actividades' and update FAB map
This commit is contained in:
@ -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."
|
||||
},
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user