diff --git a/packages/frontend/src/components/issue-detail-pane.tsx b/packages/frontend/src/components/issue-detail-pane.tsx index bede3d0..10ecbb1 100644 --- a/packages/frontend/src/components/issue-detail-pane.tsx +++ b/packages/frontend/src/components/issue-detail-pane.tsx @@ -1,6 +1,7 @@ import type { IssueResponse, ProjectResponse, UserRecord } from "@issue/shared"; import { X } from "lucide-react"; import { useEffect, useState } from "react"; +import { useSession } from "@/components/session-provider"; import SmallUserDisplay from "@/components/small-user-display"; import { TimerModal } from "@/components/timer-modal"; import { Button } from "@/components/ui/button"; @@ -21,6 +22,7 @@ export function IssueDetailPane({ close: () => void; onIssueUpdate?: () => void; }) { + const { user } = useSession(); const [assigneeId, setAssigneeId] = useState( issueData.Issue.assigneeId?.toString() ?? "unassigned", ); @@ -81,9 +83,11 @@ export function IssueDetailPane({ -
- -
+ {user?.id === Number(assigneeId) && ( +
+ +
+ )} );