aboutsummaryrefslogtreecommitdiff
path: root/src/components/competition-element.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/competition-element.js')
-rw-r--r--src/components/competition-element.js39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/components/competition-element.js b/src/components/competition-element.js
index b3a34f5..c8c8c09 100644
--- a/src/components/competition-element.js
+++ b/src/components/competition-element.js
@@ -38,20 +38,29 @@ class CompetitionElement extends LitElement {
<p hidden="${!props.infoTabOpen}"> ${props.information}</p>
</div>
<div hidden="${!props.infoTabOpen || !props.signedIn}" class="card-actions">
- <paper-button
- class="info"
- hidden="${props.isRegistered}"
- raised
- disabled= "${!props.signedIn}"
- on-tap= "${() => this.registerComp()}">
- ${props.signedIn? "Register" : "Sign In"}
- </paper-button>
+ <div hidden="${props.closed}">
+ <paper-button
+ class="info"
+ hidden="${props.isRegistered}"
+ raised
+ disabled= "${!props.signedIn}"
+ on-tap= "${() => this.registerComp()}">
+ ${props.signedIn? "Register" : "Sign In"}
+ </paper-button>
- <paper-button class="success"
- disabled
- hidden="${!props.isRegistered}">
- Already Registered
- </paper-button>
+ <paper-button class="success"
+ disabled
+ hidden="${!props.isRegistered}">
+ Already Registered
+ </paper-button>
+ </div>
+
+ <div hidden="${!props.closed}">
+ <paper-button
+ disabled>
+ Registration Closed
+ </paper-button>
+ </div>
</div>
</paper-card>
`;
@@ -64,7 +73,8 @@ class CompetitionElement extends LitElement {
location: String,
infoTabOpen: Boolean,
signedIn: Boolean,
- isRegistered: Boolean
+ isRegistered: Boolean,
+ closed: Boolean
}};
constructor() {
@@ -77,6 +87,7 @@ class CompetitionElement extends LitElement {
this.infoTabOpen = false;
this.signedIn = false;
this.isRegistered = false;
+ this.closed = false;
}
toggleTab() {