Skip to content

Commit d0243f6

Browse files
pd4d10chinesedfan
authored andcommitted
feat: add reviewed type pull request event (#858)
1 parent 9af60b2 commit d0243f6

File tree

2 files changed

+44
-3
lines changed

2 files changed

+44
-3
lines changed

src/components/issue-event-list-item.component.js

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ const marginLeftForIconName = name => {
1414
case 'primitive-dot':
1515
return 8;
1616
case 'bookmark':
17+
case 'check':
18+
case 'x':
1719
return 6;
1820
case 'person':
1921
case 'lock':
@@ -212,7 +214,10 @@ export class IssueEventListItem extends Component {
212214
iconName="person"
213215
text={
214216
<Text>
215-
<ActorLink actor={event.assigner || event.actor} onPress={this.onPressUser} />{' '}
217+
<ActorLink
218+
actor={event.assigner || event.actor}
219+
onPress={this.onPressUser}
220+
/>{' '}
216221
{event.event}{' '}
217222
<ActorLink actor={event.assignee} onPress={this.onPressUser} />
218223
</Text>
@@ -297,6 +302,42 @@ export class IssueEventListItem extends Component {
297302
createdAt={event.created_at}
298303
/>
299304
);
305+
case 'reviewed':
306+
switch (event.state) {
307+
case 'approved':
308+
return (
309+
<Event
310+
iconName="check"
311+
iconColor={colors.white}
312+
iconBackgroundColor={colors.green}
313+
text={
314+
<Text>
315+
<ActorLink actor={event.user} onPress={this.onPressUser} />{' '}
316+
{event.state} these changes
317+
</Text>
318+
}
319+
createdAt={event.submitted_at}
320+
/>
321+
);
322+
case 'changes_requested':
323+
return (
324+
<Event
325+
iconName="x"
326+
iconColor={colors.white}
327+
iconBackgroundColor={colors.red}
328+
text={
329+
<Text>
330+
<ActorLink actor={event.user} onPress={this.onPressUser} />{' '}
331+
requested changes
332+
</Text>
333+
}
334+
createdAt={event.submitted_at}
335+
/>
336+
);
337+
default:
338+
return null;
339+
}
340+
300341
// case 'added_to_project':
301342
// case 'moved_columns_in_project':
302343
// case 'removed_from_project':

yarn.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2534,7 +2534,7 @@ compressible@~2.0.13:
25342534

25352535
compression@^1.7.1:
25362536
version "1.7.2"
2537-
resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69"
2537+
resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69"
25382538
integrity sha1-qv+81qr4VLROuygDU9WtFlH1mmk=
25392539
dependencies:
25402540
accepts "~1.3.4"
@@ -7028,7 +7028,7 @@ once@^1.3.0, once@^1.3.3, once@^1.4.0:
70287028

70297029
onetime@^1.0.0:
70307030
version "1.1.0"
7031-
resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
7031+
resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
70327032
integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=
70337033

70347034
onetime@^2.0.0:

0 commit comments

Comments
 (0)