Улучшить финал регистрации и автовход

This commit is contained in:
AidarKC
2026-07-16 12:08:59 +04:00
parent be321813fa
commit 6fc7d75e17
6 changed files with 105 additions and 72 deletions
+2 -8
View File
@@ -400,7 +400,6 @@ export function render({ navigate }) {
if (runId !== loginCheckRunId) return false;
const isFree = !check.exists;
let className = '';
let precheckWarning = '';
if (isFree) {
if (promoAccepted) {
className = 'promo';
@@ -413,7 +412,7 @@ export function render({ navigate }) {
className = precheck.className;
} catch (precheckError) {
className = 'free';
precheckWarning = formatSolanaErrorDetails(precheckError);
console.warn('Solana login precheck fallback to free', formatSolanaErrorDetails(precheckError));
}
}
}
@@ -425,12 +424,7 @@ export function render({ navigate }) {
} else if (className === 'promo') {
setStatusMessage('Логин свободен ✅ Временный код принят', 'is-available');
} else if (className === 'free') {
setStatusMessage(
precheckWarning
? `Логин свободен ✅ (предпроверка Solana недоступна: ${precheckWarning})`
: 'Логин свободен ✅',
'is-available',
);
setStatusMessage('Логин свободен ✅', 'is-available');
} else if (className === 'premium') {
setStatusMessage('Логин свободен, но это премиум-логин (покупка через DAO) ❌', 'is-unavailable');
} else if (className === 'company') {