diff --git a/src/components/Flatastic/Flatastic.tsx b/src/components/Flatastic/Flatastic.tsx index 1615215..23d5674 100644 --- a/src/components/Flatastic/Flatastic.tsx +++ b/src/components/Flatastic/Flatastic.tsx @@ -12,9 +12,18 @@ function choreItem(chore: FlatasticChore, idToNameMap: Record) { className = "irregular"; } else { className = chore.timeLeftNext <= 0 ? "due" : "notDue"; + + const timeInDays = Math.abs(chore.timeLeftNext) / (60 * 60 * 24) + 1; + + console.log(chore.title, timeInDays); + + const grubers = Math.floor(timeInDays / 100); + const days = Math.floor(timeInDays % 100); + timeLeftInDays = ( - {Math.abs(Math.floor(chore.timeLeftNext / (60 * 60 * 24)))}d + {grubers > 0 && `${grubers} gruber${grubers > 1 ? "s" : ""} `} + {days > 0 && `${days} d`} ); }