Skip to content
Snippets Groups Projects
round-desks.js 836 B
Newer Older
  • Learn to ignore specific revisions
  • // Imports
    import * as Auth from "/services/auth/auth.js";
    
    // DOM elements
    
    // local variables
    let current_user;
    
    export async function mount(where, parent) {
      const roundDesksComponent = new RoundDesk(parent);
      await roundDesksComponent.mount(where);
      return roundDesksComponent;
    }
    
    class RoundDesk {
      constructor(parent) {
        this.method = null;
        this.parent = parent;
      }
    
      async mount(where) {
        const mountpoint = where;
        document.getElementById(mountpoint).innerHTML = /* HTML */ `
          <header class="card-header">
            <p class="card-header-title">
              Bureaux de votes
            </p>
          </header>
          <div class="card-content">
            <div id="round-desks-list" class="content">
              Liste des bureaux de votes
            </div>
          </div>
        `;
        current_user = await Auth.GetUser();
      }
    }