From d90f480a3ecadc3846d4189446449c142d898fcb Mon Sep 17 00:00:00 2001
From: Sandro Lutz <code@temparus.ch>
Date: Sun, 3 Dec 2017 03:22:53 +0100
Subject: [PATCH] Add loading text before signup has been loaded

---
 src/views/eventDetails.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/views/eventDetails.js b/src/views/eventDetails.js
index 4bb546f7..d873f8e3 100644
--- a/src/views/eventDetails.js
+++ b/src/views/eventDetails.js
@@ -17,7 +17,9 @@ class EventSignupForm {
       return m('div');
     }
     if (isLoggedIn()) {
-      if (events.currentSignupHasLoaded() && typeof events.getCurrentSignup() === 'undefined') {
+      if (!events.currentSignupHasLoaded()) {
+        return m('span', 'Loading...');
+      } else if (typeof events.getCurrentSignup() === 'undefined') {
         return m('button', { onclick() { events.signupCurrent(); } }, 'signup');
       }
     } else if (events.getCurrent().allow_email_signup) {
-- 
GitLab