Skip to content
Snippets Groups Projects
votes.js 1.1 KiB
Newer Older
// Imports
import * as Auth from "/services/auth/auth.js";

export async function mount(parent) {
  const voteComponent = new Vote(parent);
  return voteComponent;
}

class Vote {
  constructor(parent) {
    this.method = null;
    this.parent = parent;
  }
  async displayVotes(RoundID, AreaID, DeskRoundID) {
    document.getElementById("vote-section").innerHTML = /* HTML */ `
      <header class="card-header">
        <p class="card-header-title">
          Votes
        </p>
      </header>
      <div id="votes-tables" class="card-content"></div>
        <nav class="level">
          <div class="level-left"></div>
          <div class="level-right">
            <button id="votes-return" class="button is-danger level-item">
              Retour
            </button>
            <button id="votes-cancel" class="button level-item">
              Annuler
            </button>
            <button id="votes-save" class="button is-success level-item">
              Sauvegarder
            </button>
          </div>
        </nav>
    `;
    this.handleDom();
    await this.loadElection();
  }

  handleDom() {}