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