diff --git a/webviews/components/timeline.tsx b/webviews/components/timeline.tsx index 9f88810aa8..25a2381d6b 100644 --- a/webviews/components/timeline.tsx +++ b/webviews/components/timeline.tsx @@ -365,22 +365,26 @@ const MergedEventView = (event: MergedEvent) => { ); }; -const HeadDeleteEventView = (event: HeadRefDeleteEvent) => ( -
-
-
- -
- -
- deleted the {event.headRef} branch{nbsp} +const HeadDeleteEventView = (event: HeadRefDeleteEvent) => { + const { pr } = useContext(PullRequestContext); + return ( +
+
+
+ +
+ +
+ deleted the {event.headRef} branch{nbsp} +
+
- -
-); + ); +}; const CrossReferencedEventView = (event: CrossReferencedEvent) => { + const { pr } = useContext(PullRequestContext); const { source } = event; return (
@@ -395,7 +399,7 @@ const CrossReferencedEventView = (event: CrossReferencedEvent) => { {event.willCloseTarget ? 'which will close this issue' : ''}
- +
); }; @@ -408,6 +412,7 @@ function joinWithAnd(arr: JSX.Element[]): JSX.Element { } const AssignUnassignEventView = ({ event }: { event: AssignEvent | UnassignEvent | ConsolidatedAssignUnassignEvent }) => { + const { pr } = useContext(PullRequestContext); const { actor } = event; const assignees = (event as AssignEvent).assignees || []; const unassignees = (event as UnassignEvent).unassignees || []; @@ -434,12 +439,13 @@ const AssignUnassignEventView = ({ event }: { event: AssignEvent | UnassignEvent {message} - + ); }; const ClosedEventView = ({ event, isIssue }: { event: ClosedEvent, isIssue: boolean }) => { + const { pr } = useContext(PullRequestContext); const { actor, createdAt } = event; return (
@@ -450,12 +456,13 @@ const ClosedEventView = ({ event, isIssue }: { event: ClosedEvent, isIssue: bool
{isIssue ? 'closed this issue' : 'closed this pull request'}
- + ); }; const ReopenedEventView = ({ event, isIssue }: { event: ReopenedEvent, isIssue: boolean }) => { + const { pr } = useContext(PullRequestContext); const { actor, createdAt } = event; return (
@@ -466,12 +473,13 @@ const ReopenedEventView = ({ event, isIssue }: { event: ReopenedEvent, isIssue:
{isIssue ? 'reopened this issue' : 'reopened this pull request'}
- + ); }; const CopilotStartedEventView = (event: CopilotStartedEvent) => { + const { pr } = useContext(PullRequestContext); const { createdAt, onBehalfOf, sessionLink } = event; const { openSessionLog } = useContext(PullRequestContext); @@ -494,12 +502,13 @@ const CopilotStartedEventView = (event: CopilotStartedEvent) => { ) : null} - + ); }; const CopilotFinishedEventView = (event: CopilotFinishedEvent) => { + const { pr } = useContext(PullRequestContext); const { createdAt, onBehalfOf } = event; return (
@@ -508,12 +517,13 @@ const CopilotFinishedEventView = (event: CopilotFinishedEvent) => { {nbsp}
Copilot finished work on behalf of
- + ); }; const CopilotFinishedErrorEventView = (event: CopilotFinishedErrorEvent) => { + const { pr } = useContext(PullRequestContext); const { createdAt, onBehalfOf } = event; const { openSessionLog } = useContext(PullRequestContext); @@ -534,7 +544,7 @@ const CopilotFinishedErrorEventView = (event: CopilotFinishedErrorEvent) => { Copilot has encountered an error. See logs for additional details. - + ); }; \ No newline at end of file