File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -289,6 +289,23 @@ export function renderReview(timelineEvent: ReviewEvent): string {
289
289
return '' ;
290
290
}
291
291
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
+
292
309
let groups = groupBy ( timelineEvent . comments , comment => comment . path + ':' + ( comment . position !== null ? `pos:${ comment . position } ` : `ori:${ comment . original_position } ` ) ) ;
293
310
let body = '' ;
294
311
let avatar = '' ;
@@ -328,9 +345,12 @@ export function renderReview(timelineEvent: ReviewEvent): string {
328
345
${ avatar }
329
346
<div class="review-comment-container">
330
347
<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 }
332
349
<div class="timestamp">${ moment ( timelineEvent . submitted_at ) . fromNow ( ) } </div>
333
350
</div>
351
+ <div class="review-body">
352
+ ${ reviewBody }
353
+ </div>
334
354
<div class="comment-body">
335
355
${ body }
336
356
</div>
You can’t perform that action at this time.
0 commit comments