diff --git a/app/javascript/deadline_display.js b/app/javascript/deadline_display.js index 0c25cb2..5876d54 100644 --- a/app/javascript/deadline_display.js +++ b/app/javascript/deadline_display.js @@ -10,15 +10,31 @@ export default function initDeadlineDisplay() { const seconds = remaining % 60 let remainingText = "" if (days > 0) { - remainingText += `${days} dagen, ` + if (days == 1) { + remainingText += `${days} dag, ` + } else { + remainingText += `${days} dagen, ` + } } if (days > 0 || hours > 0) { - remainingText += `${hours} uren, ` + if (hours == 1) { + remainingText += `${hours} uur, ` + } else { + remainingText += `${hours} uren, ` + } } if (days > 0 || hours > 0 || minutes > 0) { - remainingText += `${minutes} minuten en ` + if (minutes == 1) { + remainingText += `${minutes} minuut en ` + } else { + remainingText += `${minutes} minuten en ` + } + } + if (seconds == 1) { + remainingText += `${seconds} seconde` + } else { + remainingText += `${seconds} seconden` } - remainingText += `${seconds} seconden` span.innerText = remainingText }