onSelect(pullRequest),
+ onKeyDown: (event: KeyboardEvent) => {
+ if (event.key === 'Enter' || event.key === ' ') {
+ event.preventDefault();
+ onSelect(pullRequest);
+ }
+ },
+ }
+ : {})}
+ >
+
+ {STATE_GLYPHS[pullRequest.state]}
+
+
+
+
+ #{pullRequest.number}
+ {pullRequest.title}
+
+
+ {pullRequest.author != null && {pullRequest.author}}
+ {pullRequest.headBranch != null && (
+ <>
+ {pullRequest.headBranch}
+ {pullRequest.baseBranch != null && (
+ <>
+ {' → '}
+ {pullRequest.baseBranch}
+ >
+ )}
+ >
+ )}
+ {(pullRequest.additions != null || pullRequest.deletions != null) && (
+
+ {pullRequest.additions != null && (
+ +{pullRequest.additions}
+ )}
+ {pullRequest.additions != null && pullRequest.deletions != null
+ ? ' '
+ : null}
+ {pullRequest.deletions != null && (
+ −{pullRequest.deletions}
+ )}
+
+ )}
+ {pullRequest.metaText != null && {pullRequest.metaText}}
+
+
+
+ {pullRequest.checks != null && pullRequest.checks.length > 0 && (
+
+ {pullRequest.checks.map((check) => (
+
+ {CHECK_GLYPHS[check.status]}
+
+ ))}
+
+ )}
+
+ {pullRequest.reviewers != null && pullRequest.reviewers.length > 0 && (
+
+ {pullRequest.reviewers.map((reviewer, index) => (
+
+ {reviewer.initials}
+ {reviewer.status != null && (
+
+ )}
+
+ ))}
+
+ )}
+
+
+ {pullRequest.badge != null && (
+
+ {pullRequest.badge.label}
+
+ )}
+ {pullRequest.timeLabel != null && (
+ {pullRequest.timeLabel}
+ )}
+
+
+ );
+}