@@ -13,6 +13,7 @@ import { AuthorLink, Avatar } from './user';
1313import { IComment } from '../../src/common/comment' ;
1414import {
1515 AssignEvent ,
16+ BaseRefChangedEvent ,
1617 ClosedEvent ,
1718 CommentEvent ,
1819 CommitEvent ,
@@ -89,6 +90,8 @@ export const Timeline = ({ events, isIssue }: { events: TimelineEvent[], isIssue
8990 return < ClosedEventView key = { `closed${ event . id } ` } event = { event } isIssue = { isIssue } /> ;
9091 case EventType . Reopened :
9192 return < ReopenedEventView key = { `reopened${ event . id } ` } event = { event } isIssue = { isIssue } /> ;
93+ case EventType . BaseRefChanged :
94+ return < BaseRefChangedEventView key = { `baseref${ event . id } ` } event = { event } /> ;
9295 case EventType . NewCommitsSinceReview :
9396 return < NewCommitsSinceReviewEventView key = { `newCommits${ event . id } ` } /> ;
9497 case EventType . CopilotStarted :
@@ -516,6 +519,24 @@ const ReopenedEventView = ({ event, isIssue }: { event: ReopenedEvent, isIssue:
516519 ) ;
517520} ;
518521
522+ const BaseRefChangedEventView = ( { event } : { event : BaseRefChangedEvent } ) => {
523+ const { actor, createdAt, currentRefName, previousRefName } = event ;
524+ return (
525+ < div className = "comment-container commit" >
526+ < div className = "commit-message" >
527+ < div className = "avatar-container" >
528+ < Avatar for = { actor } />
529+ </ div >
530+ < AuthorLink for = { actor } />
531+ < div className = "message" >
532+ changed the base branch from < code className = "branch-tag" > { previousRefName } </ code > to < code className = "branch-tag" > { currentRefName } </ code >
533+ </ div >
534+ </ div >
535+ < Timestamp date = { createdAt } />
536+ </ div >
537+ ) ;
538+ } ;
539+
519540const CopilotStartedEventView = ( event : CopilotStartedEvent ) => {
520541 const { createdAt, onBehalfOf, sessionLink } = event ;
521542 const { openSessionLog } = useContext ( PullRequestContext ) ;
0 commit comments