fix: parameter order for date-fns#differenceInMinutes (#5332)

* fix: parameter order for date-fns#differenceInMinutes

* fix: conditionally choose parameter order
This commit is contained in:
Arun Nalla authored and GitHub committed 2022-10-26 16:17:52 +01:00
1 parent c501ae9963
commit 41320cdd4c
1 file changed
+7 -1
@@ -14,7 +14,13 @@ interface Props {
function getTimeFromNow(timestamp: string | number | Date, titleCase: boolean): string {
const date = new Date(timestamp);
let text = formatDistanceToNowStrict(date, { addSuffix: true });
const lessThanOneMinuteAgo = differenceInMinutes(Date.now(), date) < 1;
const now = new Date();
let lessThanOneMinuteAgo;
if (now > date) {
lessThanOneMinuteAgo = differenceInMinutes(now, date) < 1;
} else {
lessThanOneMinuteAgo = differenceInMinutes(date, now) < 1;
}
if (lessThanOneMinuteAgo) {
text = 'just now';
}