fix email invites

This commit is contained in:
SowinskiBraeden committed 2026-06-27 10:15:55 -07:00
1 parent 00e640d6dc
commit 3026204a99
4 files changed
+48 -9

No files matched your search

+12 -1
View File
@@ -71,7 +71,7 @@
</div>
{% endfor %}
</div>
<form class="form-card" method="post" action="{{ url_for('leagues.invite_member', league_ref=league.url_ref) }}" style="padding:16px 20px 20px;border-top:1px solid var(--border);">
<form class="form-card" id="invite-member-form" method="post" action="{{ url_for('leagues.invite_member', league_ref=league.url_ref) }}" style="padding:16px 20px 20px;border-top:1px solid var(--border);">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<p class="kicker" style="margin-bottom:10px;">Invite by email</p>
<div class="session-create-row" style="align-items:flex-end;gap:10px;">
@@ -177,6 +177,17 @@
document.querySelectorAll('.modal-confirm-input').forEach(inp => {
inp.addEventListener('input', () => checkConfirmInput(inp));
});
const inviteForm = document.getElementById('invite-member-form');
if (inviteForm) {
inviteForm.addEventListener('submit', () => {
const btn = inviteForm.querySelector('button[type="submit"]');
if (!btn) return;
btn.disabled = true;
btn.textContent = 'Sending...';
inviteForm.setAttribute('aria-busy', 'true');
});
}
})();
</script>