diff options
Diffstat (limited to 'src/components/mao-competitions.js')
| -rw-r--r-- | src/components/mao-competitions.js | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/src/components/mao-competitions.js b/src/components/mao-competitions.js index ba00a2f..9a50d9e 100644 --- a/src/components/mao-competitions.js +++ b/src/components/mao-competitions.js @@ -152,7 +152,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { <div class="card-actions"> <paper-button class = "info" - hidden = "${props.nationalRegistered}" + hidden = "${props.registeredComps.includes('nationals')}" on-tap = "${() => this.registerNationals()}" raised disabled = "${!props.initialized}"> @@ -161,7 +161,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { <paper-button class = "success" - hidden = "${!props.nationalRegistered}" + hidden = "${!props.registeredComps.includes('nationals')}" disabled> Already Registered </paper-button> @@ -188,7 +188,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { <div class="card-actions"> <paper-button class = "info" - hidden = "${props.statesRegistered}" + hidden = "${props.registeredComps.includes('states')}" on-tap = "${() => this.registerStates()}" raised disabled = "${!props.initialized}"> @@ -197,7 +197,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { <paper-button class = "success" - hidden = "${!props.statesRegistered}" + hidden = "${!props.registeredComps.includes('states')}" disabled> Already Registered </paper-button> @@ -223,7 +223,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { location="Miami, American Heritage" initialized="${props.initialized}" isRegistered="${props.registeredComps.includes('December')}" - on-register-comp="${() => store.dispatch(registerComp(this.shadowRoot.getElementById('dec-competition-element').name))}"> + on-register-comp="${() => store.dispatch(registerComp('December'))}"> </competition-element> </div> @@ -235,7 +235,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { location="Immokalee, Cypress Bay" initialized="${props.initialized}" isRegistered="${props.registeredComps.includes('January')}" - on-register-comp="${() => store.dispatch(registerComp(this.shadowRoot.getElementById('jan-competition-element').name))}"> + on-register-comp="${() => store.dispatch(registerComp('January'))}"> </competition-element> </div> @@ -247,7 +247,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { location="Orlando, Science School" initialized="${props.initialized}" isRegistered="${props.registeredComps.includes('February')}" - on-register-comp="${() => store.dispatch(registerComp(this.shadowRoot.getElementById('feb-competition-element').name))}"> + on-register-comp="${() => store.dispatch(registerComp('February'))}"> </competition-element> </div> @@ -278,7 +278,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { initialized="${props.initialized}" isRegistered="${props.registeredComps.includes('amc')}" - on-register-comp="${() => store.dispatch(registerComp(this.shadowRoot.getElementById('amc-test-element').name))}"> + on-register-comp="${() => store.dispatch(registerComp('amc'))}"> </test-element> @@ -295,7 +295,7 @@ class MaoCompetitions extends connect(store)(PageViewElement) { initialized="${props.initialized}" isRegistered="${props.registeredComps.includes('fml')}" - on-register-comp="${() => store.dispatch(registerComp(this.shadowRoot.getElementById('fml-test-element').name))}"> + on-register-comp="${() => store.dispatch(registerComp('fml'))}"> </test-element> </div> @@ -316,21 +316,18 @@ class MaoCompetitions extends connect(store)(PageViewElement) { this.initialized = state.firebase.initialized; this.registeredComps = state.firebase.registeredComps; //console.log(this.registeredComps); - - this.nationalRegistered = this.registeredComps.includes('nationals'); - this.statesRegistered = this.registeredComps.includes('states'); } registerNationals() { - store.dispatch(registerComp('nationals')); - - this.nationalRegistered = true; + if(confirm('Are you sure you want to register for nationals?')) { + store.dispatch(registerComp('nationals')); + } } registerStates() { - store.dispatch(registerComp('states')); - - this.statesRegistered = true; + if(confirm('Are you sure you want to register for states?')) { + store.dispatch(registerComp('states')); + } } } |
