File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -289,6 +289,23 @@ export function renderReview(timelineEvent: ReviewEvent): string {
289289 return '' ;
290290 }
291291
292+ let reviewState = '' ;
293+ switch ( timelineEvent . state ) {
294+ case 'approved' :
295+ reviewState = `<span><a href="${ timelineEvent . user . html_url } ">${ timelineEvent . user . login } </a> approved these changes</span>`
296+ break ;
297+ case 'commented' :
298+ reviewState = `<span><a href="${ timelineEvent . user . html_url } ">${ timelineEvent . user . login } </a> reviewed</span>`
299+ break ;
300+ case 'changes_requested' :
301+ reviewState = `<span><a href="${ timelineEvent . user . html_url } ">${ timelineEvent . user . login } </a> requested changes</span>`
302+ break ;
303+ default :
304+ break ;
305+ }
306+
307+ let reviewBody = `${ md . render ( timelineEvent . body ) } ` ;
308+
292309 let groups = groupBy ( timelineEvent . comments , comment => comment . path + ':' + ( comment . position !== null ? `pos:${ comment . position } ` : `ori:${ comment . original_position } ` ) ) ;
293310 let body = '' ;
294311 let avatar = '' ;
@@ -328,9 +345,12 @@ export function renderReview(timelineEvent: ReviewEvent): string {
328345 ${ avatar }
329346 <div class="review-comment-container">
330347 <div class="review-comment-header">
331- <span><a href=" ${ timelineEvent . user . html_url } "> ${ timelineEvent . user . login } </a> left a </span> <a href=" ${ timelineEvent . html_url } ">review </a>
348+ ${ reviewState }
332349 <div class="timestamp">${ moment ( timelineEvent . submitted_at ) . fromNow ( ) } </div>
333350 </div>
351+ <div class="review-body">
352+ ${ reviewBody }
353+ </div>
334354 <div class="comment-body">
335355 ${ body }
336356 </div>
You can’t perform that action at this time.
0 commit comments