14 lines
509 B
JavaScript
14 lines
509 B
JavaScript
// Simple fetch to populate visit list
|
|
const visitList = document.getElementById('visit-list');
|
|
async function loadVisits() {
|
|
const resp = await fetch('http://localhost:8000/visits/');
|
|
const data = await resp.json();
|
|
visitList.innerHTML = '';
|
|
data.forEach(v => {
|
|
const li = document.createElement('li');
|
|
li.textContent = `${new Date(v.start_time).toLocaleString()} - ${v.duration_minutes} min`;
|
|
visitList.appendChild(li);
|
|
});
|
|
}
|
|
loadVisits();
|
|
// Could add intervals or form handling later
|