Fix: Register flow - direct name+LLC form after code verification

This commit is contained in:
Kato
2026-09-02 14:23:07 +00:00
parent 40f945ccb5
commit a7e67a51b5
+16 -19
View File
@@ -336,7 +336,7 @@
<button type="button" class="btn-primary hide-en" onclick="verifyCode()">Verify code</button>
</div>
<div id="login-admin-form" class="hidden">
<div id="register-form" class="hidden">
<div class="form-group">
<label for="full-name" class="hide-de">Vollständiger Name</label>
<label for="full-name" class="hide-en">Full name</label>
@@ -347,25 +347,25 @@
<label for="llc-name" class="hide-en">LLC / SRL name</label>
<input type="text" id="llc-name" required placeholder="Paraguay LLC" />
</div>
<button type="button" class="btn-primary hide-de" onclick="submitAdminData()">Registrieren</button>
<button type="button" class="btn-primary hide-en" onclick="submitAdminData()">Register</button>
<button type="button" class="btn-primary hide-de" onclick="submitRegisterData()">Registrieren</button>
<button type="button" class="btn-primary hide-en" onclick="submitRegisterData()">Register</button>
</div>
<div id="success-message" class="hidden">
<div class="success-msg hide-de">
Erfolgreich angemeldet! Sie werden weitergeleitet.
Erfolgreich registriert! Sie werden weitergeleitet.
</div>
<div class="success-msg hide-en">
Successfully logged in! You will be redirected.
Successfully registered! You will be redirected.
</div>
</div>
</form>
<button type="button" class="btn-secondary hide-de" onclick="toggleAdminForm()" style="margin-top: 12px;">
Als Admin registrieren (Name + LLC)
<button type="button" class="btn-secondary hide-de" onclick="showRegisterForm()" style="margin-top: 12px;">
Registrieren
</button>
<button type="button" class="btn-secondary hide-en" onclick="toggleAdminForm()" style="margin-top: 12px;">
Register as admin (name + LLC)
<button type="button" class="btn-secondary hide-en" onclick="showRegisterForm()" style="margin-top: 12px;">
Register
</button>
</div>
</aside>
@@ -459,18 +459,15 @@
}
}
// Admin-Formular anzeigen
function toggleAdminForm() {
const form = document.getElementById('login-form');
if (form.style.maxHeight) {
form.style.maxHeight = '';
} else {
form.style.maxHeight = form.scrollHeight + 'px';
}
// Register-Formular anzeigen (Name + LLC direkt)
function showRegisterForm() {
document.getElementById('login-step-1').classList.add('hidden');
document.getElementById('login-step-2').classList.add('hidden');
document.getElementById('register-form').classList.remove('hidden');
}
// Admin-Daten senden (Name + LLC)
async function submitAdminData() {
// Register-Daten senden (Name + LLC)
async function submitRegisterData() {
const name = document.getElementById('full-name').value.trim();
const llc = document.getElementById('llc-name').value.trim();