/** @license Copyright (c) 2018 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ import { LitElement, html } from '@polymer/lit-element'; //import button styles import { ButtonSharedStyles } from './button-shared-styles.js'; // Import paper elements import '@polymer/paper-card/paper-card.js'; class TestElement extends LitElement { _render(props) { return html` ${ButtonSharedStyles}

${props.information}

`; } static get properties() { return { name: String, information: String, dates: Array, image: String, signedIn: Boolean, isRegistered: Boolean }}; constructor() { super(); this.name = "Competition"; this.information = "Competition Information"; this.dates = ["Date 0", "Date 1", "Date 2", "Date 3", "Date 4", "Date 5"]; this.image = "Image Path"; this.signedIn = false; this.isRegistered = false; } registerComp() { if(confirm('Are you sure you want to register for ' + this.name.replace("_", " ") + '?')) { this.dispatchEvent(new CustomEvent('register-comp')); } } } window.customElements.define('test-element', TestElement);