Stage 6 (part 2): rest of the client app in the new style, promo code in the order form

Profile with club card, plum theme for buttons/selections and the sticky total,
move screens with the full-width hero, services/docs headers, empty docs fix.
Promo code field: applies to the quote, shows why a code is rejected,
says when the membership discount is bigger.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zabudko-ruandClaude Opus 5.5 committed 2026-10-21 04:08:47 +04:00
1 parent ff527ad6d2
commit bbb25d3d0d
12 files changed
+371 -85

No files matched your search

+12 -2
View File
@@ -444,7 +444,11 @@
"OFFER_NOT_AVAILABLE": "Esta oferta no está disponible en el nivel del cliente.",
"OFFER_LIMIT_REACHED": "Ya se agotó el límite de esta oferta.",
"CONCIERGE_SUBSCRIBERS_ONLY": "El conserje personal es para miembros de Barev+ y Barev Elite. De momento, escribe a soporte: también te ayudaremos.",
"ASSIGNEE_NO_ACCESS": "Esta persona del equipo no tiene acceso a este canal."
"ASSIGNEE_NO_ACCESS": "Esta persona del equipo no tiene acceso a este canal.",
"PROMO_INVALID": "Este código no existe",
"PROMO_EXPIRED": "El código ya no es válido",
"PROMO_USED": "Este código ya se ha usado",
"PROMO_NOT_FOR_SERVICE": "El código no es válido para este servicio"
},
"client": {
"nav": {
@@ -525,7 +529,13 @@
"cancelPolicy": "Cancelación y cambio gratis hasta {{hours}} h antes. Después, se retiene un {{pct}}%.",
"created": "Pedido n.º {{number}} creado",
"extras": "Extras",
"add": "Añadir"
"add": "Añadir",
"promo": "Código promocional",
"promoPlaceholder": "Código promocional, si tienes",
"promoApply": "Aplicar",
"promoRemove": "Quitar",
"promoLine": "Código {{code}} −{{pct}}%",
"promoWeaker": "El descuento de tu suscripción es mayor y se aplica ese"
},
"orders": {
"title": "Mis pedidos",