Rebranding app and naming
This commit is contained in:
@@ -11,7 +11,7 @@ function MedicineResults({ medicines, onSelect, query, currentUser, onLoginReque
|
||||
if (medicines.length === 0 && query.length >= 2) {
|
||||
return (
|
||||
<div className="no-results">
|
||||
<p>No medicines found matching "{query}"</p>
|
||||
<p>No se encontraron medicamentos para "{query}"</p>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -49,7 +49,7 @@ function MedicineCard({ medicine, onSelect, currentUser, onLoginRequest }) {
|
||||
return;
|
||||
}
|
||||
if (!supported) {
|
||||
setError('Notifications need iOS 16.4+ and this site installed as an app (Share → Add to Home Screen).');
|
||||
setError('Las notificaciones requieren iOS 16.4+ y este sitio instalado como app (Compartir → Añadir a Pantalla de Inicio).');
|
||||
return;
|
||||
}
|
||||
if (busy) return;
|
||||
@@ -65,7 +65,7 @@ function MedicineCard({ medicine, onSelect, currentUser, onLoginRequest }) {
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('[notify] toggle failed:', err);
|
||||
setError(err.message || 'Could not update subscription');
|
||||
setError(err.message || 'No se pudo actualizar la suscripción');
|
||||
} finally {
|
||||
setBusy(false);
|
||||
}
|
||||
@@ -83,29 +83,29 @@ function MedicineCard({ medicine, onSelect, currentUser, onLoginRequest }) {
|
||||
aria-pressed={subscribed && !!currentUser}
|
||||
aria-label={
|
||||
!currentUser
|
||||
? 'Login to enable notifications'
|
||||
? 'Inicia sesión para activar notificaciones'
|
||||
: subscribed
|
||||
? 'Stop notifications for this medicine'
|
||||
: 'Notify me when this medicine becomes available'
|
||||
? 'Desactivar notificaciones para este medicamento'
|
||||
: 'Notificarme cuando esté disponible'
|
||||
}
|
||||
title={
|
||||
!currentUser
|
||||
? 'Login to enable notifications'
|
||||
? 'Inicia sesión para activar notificaciones'
|
||||
: subscribed
|
||||
? 'Notifications on — click to turn off'
|
||||
: 'Notify me when this medicine is added to a pharmacy'
|
||||
? 'Notificaciones activadas — clic para desactivar'
|
||||
: 'Notificarme cuando este medicamento esté en una farmacia'
|
||||
}
|
||||
>
|
||||
{subscribed && currentUser ? '🔔' : '🔕'}
|
||||
</button>
|
||||
</div>
|
||||
<div className="medicine-card-body">
|
||||
<p><strong>Active Ingredient:</strong> {medicine.active_ingredient}</p>
|
||||
<p><strong>Dosage:</strong> {medicine.dosage} • <strong>Form:</strong> {medicine.form}</p>
|
||||
<p><strong>Principio Activo:</strong> {medicine.active_ingredient}</p>
|
||||
<p><strong>Dosis:</strong> {medicine.dosage} • <strong>Forma:</strong> {medicine.form}</p>
|
||||
{error && <p className="notify-error" onClick={e => e.stopPropagation()}>{error}</p>}
|
||||
</div>
|
||||
<div className="medicine-card-footer">
|
||||
<span className="view-pharmacies">View pharmacies →</span>
|
||||
<span className="view-pharmacies">Ver farmacias →</span>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user