From 2493ccf08e4a4e96c6be8f3e5ee80f7db7284dfe Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sat, 2 Aug 2025 19:32:57 -0700 Subject: feat: Drop support for time bounded invitations --- apps/web/components/admin/InvitesList.tsx | 47 ++++--------------------------- 1 file changed, 5 insertions(+), 42 deletions(-) (limited to 'apps/web/components/admin') diff --git a/apps/web/components/admin/InvitesList.tsx b/apps/web/components/admin/InvitesList.tsx index 56d47fa9..1418c9bb 100644 --- a/apps/web/components/admin/InvitesList.tsx +++ b/apps/web/components/admin/InvitesList.tsx @@ -59,32 +59,7 @@ export default function InvitesList() { return ; } - const activeInvites = - invites?.invites?.filter( - (invite) => new Date(invite.expiresAt) > new Date(), - ) || []; - - const expiredInvites = - invites?.invites?.filter( - (invite) => new Date(invite.expiresAt) <= new Date(), - ) || []; - - const getStatusBadge = ( - invite: NonNullable["invites"][0], - ) => { - if (new Date(invite.expiresAt) <= new Date()) { - return ( - - Expired - - ); - } - return ( - - Active - - ); - }; + const activeInvites = invites?.invites || []; const InviteTable = ({ invites: inviteList, @@ -94,9 +69,6 @@ export default function InvitesList() { title: string; }) => (
-

- {title} ({inviteList.length}) -

{inviteList.length === 0 ? (

No {title.toLowerCase()} invites @@ -107,8 +79,6 @@ export default function InvitesList() { Email Invited By Created - Expires - Status Actions @@ -121,14 +91,8 @@ export default function InvitesList() { addSuffix: true, })} - - {formatDistanceToNow(new Date(invite.expiresAt), { - addSuffix: true, - })} - - {getStatusBadge(invite)} - {new Date(invite.expiresAt) > new Date() && ( + { <> - )} + } ))} @@ -177,7 +141,7 @@ export default function InvitesList() { return (

- User Invitations + User Invitations ({activeInvites.length}) @@ -185,8 +149,7 @@ export default function InvitesList() {
- - +
); } -- cgit v1.2.3-70-g09d2