Skip to content

Commit b2026ba

Browse files
committed
add review body/
1 parent 15e81df commit b2026ba

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

preview-src/pullRequestOverviewRenderer.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff 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>

0 commit comments

Comments
 (0)