feat(frontend): align with API schema updates and improve subscription UX

This commit is contained in:
2026-09-08 20:40:04 +07:00
parent 6749b89bbd
commit 5c7255b759
10 changed files with 48 additions and 30 deletions

View File

@@ -53,17 +53,16 @@ export function SubscriptionQrModal({
className="modal-veil is-open"
role="dialog"
aria-modal="true"
aria-labelledby="subscription-qr-title"
aria-label="Откройте на устройстве"
onClick={(event) => {
if (event.target === event.currentTarget) onClose();
}}
>
<div className="modal subscription-qr-modal" role="document">
<div className="modal-kicker">{label}</div>
<div className="modal-kicker">Сканировать</div>
<h3 className="modal-title" id="subscription-qr-title">
Откройте на устройстве
{label}
</h3>
<p className="modal-body">Отсканируйте код камерой или приложением Malenia.</p>
<div className="subscription-qr-image">
{image ? <img src={image} alt={imageAlt} /> : <span>Генерируем QR-код</span>}
</div>