diff --git a/apps/client/src/features/session/components/session-list.tsx b/apps/client/src/features/session/components/session-list.tsx index 34e39198..18a30458 100644 --- a/apps/client/src/features/session/components/session-list.tsx +++ b/apps/client/src/features/session/components/session-list.tsx @@ -26,7 +26,7 @@ export default function SessionList() { const revokeAllSessionsMutation = useRevokeAllSessionsMutation(); const [visibleCount, setVisibleCount] = useState(PAGE_SIZE); - const otherSessions = sessions?.filter((s) => !s.isCurrent) ?? []; + const otherSessions = sessions?.filter((s) => !s?.isCurrentDevice) ?? []; const visibleSessions = sessions?.slice(0, visibleCount) ?? []; const hasMore = sessions && visibleCount < sessions.length; @@ -107,7 +107,7 @@ export default function SessionList() { {session.deviceName || t("Unknown device")} - {session.isCurrent && ( + {session?.isCurrentDevice && ( {t("This Device")} @@ -117,14 +117,14 @@ export default function SessionList() { - {session.isCurrent + {session?.isCurrentDevice ? t("Now") : formattedDate(new Date(session.lastActiveAt))} {otherSessions.length > 0 && ( - {!session.isCurrent && ( + {!session?.isCurrentDevice && (