Skip to content

Commit e075e0e

Browse files
committed
fix: properly apply lowercase day of week
Signed-off-by: Matt Gleich <git@mattglei.ch>
1 parent 2ccaae2 commit e075e0e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/lib/time.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,24 @@ export function renderDate(date: Dayjs, now: Dayjs, lowercaseDayOfWeek: boolean
1717
now.year() === dayjsDate.year() &&
1818
now.month() === dayjsDate.month()
1919
) {
20-
dayOfWeek = 'Today';
20+
dayOfWeek = lowercaseDayOfWeek ? 'today' : 'Today';
2121
} else if (
2222
yesterday.date() === dayjsDate.date() &&
2323
yesterday.year() === dayjsDate.year() &&
2424
yesterday.month() === dayjsDate.month()
2525
) {
26-
dayOfWeek = 'Yesterday';
26+
dayOfWeek = lowercaseDayOfWeek ? 'yesterday' : 'Yesterday';
2727
} else if (
2828
tomorrow.date() === dayjsDate.date() &&
2929
tomorrow.year() === dayjsDate.year() &&
3030
tomorrow.month() === dayjsDate.month()
3131
) {
32-
dayOfWeek = 'Tomorrow';
32+
dayOfWeek = lowercaseDayOfWeek ? 'tomorrow' : 'Tomorrow';
3333
} else {
3434
dayOfWeek = dayjsDate.format('dddd, MMM Do');
3535
}
3636

37-
return dayjsDate.format(
38-
`[${lowercaseDayOfWeek ? dayOfWeek.toLowerCase() : dayOfWeek}] [at] h:mm A`
39-
);
37+
return dayjsDate.format(`[${dayOfWeek}] [at] h:mm A`);
4038
}
4139

4240
export function fromNow(date: Dayjs, currentTime: Dayjs): string {

0 commit comments

Comments
 (0)