From a04e3afccb6bea46b399a8da5d3e5dbadd4287fe Mon Sep 17 00:00:00 2001 From: Eduard Gert Date: Fri, 16 Feb 2024 12:15:32 +0100 Subject: [PATCH] Show "Never" when a user never logged in instead of a date (#335) --- src/app/(dashboard)/team/user/page.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/app/(dashboard)/team/user/page.tsx b/src/app/(dashboard)/team/user/page.tsx index d751ff5..4df3f08 100644 --- a/src/app/(dashboard)/team/user/page.tsx +++ b/src/app/(dashboard)/team/user/page.tsx @@ -252,6 +252,9 @@ function UserOverview({ user }: Props) { function UserInformationCard({ user }: { user: User }) { const isServiceUser = user.is_service_user || false; + const neverLoggedIn = dayjs(user.last_login).isBefore( + dayjs().subtract(1000, "years"), + ); return ( @@ -307,10 +310,12 @@ function UserInformationCard({ user }: { user: User }) { } value={ - dayjs(user.last_login).format("D MMMM, YYYY [at] h:mm A") + - " (" + - dayjs().to(user.last_login) + - ")" + neverLoggedIn + ? "Never" + : dayjs(user.last_login).format("D MMMM, YYYY [at] h:mm A") + + " (" + + dayjs().to(user.last_login) + + ")" } />