${tasks[i].name}
-${tasks[i].points}
-diff --git a/frontend/index.js b/frontend/index.js index 08de666..da97bd1 100644 --- a/frontend/index.js +++ b/frontend/index.js @@ -30,6 +30,7 @@ async function login() { // store user data in session storage let data = await response.json(); + sessionStorage.setItem("uid", data.uid); sessionStorage.setItem("name", data.name); sessionStorage.setItem("role", data.role); @@ -47,24 +48,26 @@ async function login() { async function populateScreen() { // get task data let taskPage = document.getElementById("tasks"); + taskPage.innerHTML = ""; let response = await fetch("/getTasks"); let tasksRaw = await response.json(); let tasks = tasksRaw.tasks; // get historical data let historyPage = document.getElementById("history"); + historyPage.innerHTML = ""; response = await fetch("/getHistory"); let historyRaw = await response.json(); let history = historyRaw.history; + + for (let i = 0; i < tasks.length; i++) { taskPage.innerHTML += ` -
${tasks[i].name}
-${tasks[i].points}
-