diff --git a/src/pages/(admin)/CodeGenerator.tsx b/src/pages/(admin)/CodeGenerator.tsx index c615f79a..a39202aa 100644 --- a/src/pages/(admin)/CodeGenerator.tsx +++ b/src/pages/(admin)/CodeGenerator.tsx @@ -59,28 +59,28 @@ export default function CodeGenerator({user}: {user: User}) { {user && (
diff --git a/src/pages/(admin)/Lists/UserList.tsx b/src/pages/(admin)/Lists/UserList.tsx index 57b271db..94fcdef3 100644 --- a/src/pages/(admin)/Lists/UserList.tsx +++ b/src/pages/(admin)/Lists/UserList.tsx @@ -28,6 +28,16 @@ export default function UserList({user, filter}: {user: User; filter?: (user: Us const {users, reload} = useUsers(); const {groups} = useGroups(user ? user.id : undefined); + const expirationDateColor = (date: Date) => { + const momentDate = moment(date); + const today = moment(new Date()); + + if (today.isAfter(momentDate)) return "!text-mti-red-light font-bold line-through"; + if (today.add(1, "weeks").isAfter(momentDate)) return "!text-mti-red-light"; + if (today.add(2, "weeks").isAfter(momentDate)) return "!text-mti-rose-light"; + if (today.add(1, "months").isAfter(momentDate)) return "!text-mti-orange-light"; + }; + useEffect(() => { if (user && users) { const filterUsers = @@ -315,7 +325,11 @@ export default function UserList({user, filter}: {user: User; filter?: (user: Us ) as any, - cell: (info) => (!info.getValue() ? "No expiry date" : moment(info.getValue()).format("DD/MM/YYYY")), + cell: (info) => ( + + {!info.getValue() ? "No expiry date" : moment(info.getValue()).format("DD/MM/YYYY")} + + ), }), columnHelper.accessor("isVerified", { header: (