diff --git a/apps/web/src/views/card/components/ActivityList.tsx b/apps/web/src/views/card/components/ActivityList.tsx index 6e9afda9..8a943e29 100644 --- a/apps/web/src/views/card/components/ActivityList.tsx +++ b/apps/web/src/views/card/components/ActivityList.tsx @@ -8,11 +8,11 @@ import { HiOutlineUserMinus, HiOutlineUserPlus, } from "react-icons/hi2"; - import type { GetCardByIdOutput } from "@kan/api/types"; import Avatar from "~/components/Avatar"; import Comment from "./Comment"; +import { authClient } from "@kan/auth/client"; type ActivityType = NonNullable["activities"][number]["type"]; @@ -147,6 +147,8 @@ const ActivityList = ({ isLoading: boolean; isAdmin?: boolean; }) => { + const { data } = authClient.useSession(); + return (
{activities.map((activity, index) => { @@ -156,7 +158,7 @@ const ActivityList = ({ fromList: activity.fromList?.name ?? null, toList: activity.toList?.name ?? null, memberName: activity.member?.user?.name ?? null, - isSelf: activity.member?.user?.id === activity.user?.id, + isSelf: activity.member?.user?.id === data?.user?.id, label: activity.label?.name ?? null, }); @@ -172,7 +174,7 @@ const ActivityList = ({ createdAt={activity.createdAt} comment={activity.comment?.comment} isEdited={!!activity.comment?.updatedAt} - isAuthor={activity.comment?.createdBy === activity.user?.id} + isAuthor={activity.comment?.createdBy === data?.user?.id} isAdmin={isAdmin ?? false} /> );