fix(auth): вход сразу по логину, регистрацию отправлять при любом балансе (проверено)

This commit is contained in:
AidarKC
2026-04-26 18:13:37 +03:00
parent 3d5b5b2214
commit 3e10407afd
4 changed files with 5 additions and 16 deletions
@@ -10,8 +10,6 @@ import { deriveWalletFromPassword, formatSol, getBalanceSol } from '../services/
export const pageMeta = { id: 'registration-payment-view', title: 'Оплата регистрации', showAppChrome: false };
const MIN_REGISTER_BALANCE_SOL = 0.01;
function parseBalanceSol(value) {
const parsed = Number.parseFloat(String(value || '').replace(',', '.'));
return Number.isFinite(parsed) ? parsed : 0;
@@ -118,14 +116,6 @@ export function render({ navigate }) {
submitButton.addEventListener('click', async () => {
status.style.display = 'none';
const balanceSol = parseBalanceSol(state.registrationPayment.balanceSOL);
if (balanceSol < MIN_REGISTER_BALANCE_SOL) {
status.className = 'status-line is-unavailable';
status.textContent = `Недостаточный баланс для регистрации: ${formatSol(balanceSol, 6)} SOL. Нужно минимум ${MIN_REGISTER_BALANCE_SOL.toFixed(2)} SOL.`;
status.style.display = '';
return;
}
const cryptoState = getCryptoRuntimeState();
if (!cryptoState.hasCrypto || !cryptoState.hasGetRandomValues || !cryptoState.hasSubtle) {
status.className = 'status-line is-unavailable';
@@ -195,4 +185,3 @@ export function render({ navigate }) {
return screen;
}