+
+
+
+
+
+ {monthName}
+
+
+
+
+
+
+ S
+ M
+ T
+ W
+ T
+ F
+ S
+
+ {Array.from({ length: startingDayOfWeek }).map((_, i) => (
+
+ ))}
+
+ {Array.from({ length: daysInMonth }).map((_, i) => {
+ const day = i + 1
+ const hasEntry = hasEntryOnDate(day)
+ const isTodayDate = isToday(day)
+
+ return (
+
+ )
+ })}
+ RECENT ENTRIES
+ +
+ {mockEntries.map(entry => (
+
+ ))}
+
+