Newer
Older
// Imports
import * as Auth from "/services/auth/auth.js";
// DOM elements
// local variables
let current_user;
export async function mount(where, parent) {
const candidateListComponent = new CandidateList(parent);
await candidateListComponent.mount(where);
return candidateListComponent;
}
class CandidateList {
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">
Liste des candidats
</p>
<button id="candidate-list-new" class="button is-success" disabled>
<span class="icon is-small">
<i class="fas fa-plus"></i>
</span>
</button>
</header>
<div class="card-content">
<div id="candidate-lists-list" class="content">
Liste des listes de candidats
</div>
</div>
`;
current_user = await Auth.GetUser();
}
}