jude/orphan-reminders #1

Merged
jude merged 10 commits from jude/orphan-reminders into next 2023-09-16 17:09:34 +00:00
2 changed files with 35 additions and 9 deletions
Showing only changes of commit 2993505a47 - Show all commits

View File

@ -740,6 +740,22 @@ div.reminderError .errorHead .reminderName {
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
color: rgb(54, 54, 54); color: rgb(54, 54, 54);
flex-grow: 1;
}
div.reminderError .errorHead .reminderTime {
font-size: 1rem;
display: flex;
flex-direction: column;
flex-shrink: 1;
justify-content: center;
color: rgb(54, 54, 54);
background-color: #ffffff;
padding: 8px;
border-radius: 4px;
border-color: #e5e5e5;
border-width: 1px;
border-style: solid;
} }
/* other stuff */ /* other stuff */

View File

@ -14,16 +14,26 @@ document.addEventListener("paneLoad", (ev) => {
const template = document.getElementById("reminderError"); const template = document.getElementById("reminderError");
const container = document.getElementById("reminderLog"); const container = document.getElementById("reminderLog");
loadErrors().then((res) => { loadErrors()
.then((res) => {
for (const reminder of res) { for (const reminder of res) {
const newRow = template.content.cloneNode(true); const newRow = template.content.cloneNode(true);
newRow.querySelector(".reminderName").textContent = reminder.name;
newRow.querySelector(".reminderError").dataset["case"] = reminder.status; newRow.querySelector(".reminderError").dataset["case"] = reminder.status;
const statusTime = new luxon.DateTime.fromISO(
reminder.status_change_time,
{ zone: "UTC" }
);
newRow.querySelector(".reminderName").textContent = reminder.name;
newRow.querySelector(".reminderTime").textContent = statusTime
.toLocal()
.toLocaleString(luxon.DateTime.DATETIME_MED);
container.appendChild(newRow); container.appendChild(newRow);
} }
}); })
.finally(() => {
$loader.classList.add("is-hidden"); $loader.classList.add("is-hidden");
});
}); });