This commit is contained in:
Cameron Dawson 2020-03-05 11:37:03 -08:00 коммит произвёл GitHub
Родитель 9e84b2380c
Коммит ef65260bba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 9 удалений

Просмотреть файл

@ -54,12 +54,7 @@ export class Revision extends React.PureComponent {
this.setState({ clipboardVisible: show });
};
isBackout = () => {
const {
revision: { comments },
} = this.props;
const comment = comments.split('\n')[0];
isBackout = comment => {
return comment.search('Backed out') >= 0 || comment.search('Back out') >= 0;
};
@ -68,10 +63,13 @@ export class Revision extends React.PureComponent {
revision: { comments, author, revision },
repo,
} = this.props;
const comment = comments.split('\n')[0];
const { clipboardVisible } = this.state;
const { name, email } = parseAuthor(author);
const commitRevision = revision;
const commentColor = this.isBackout() ? 'text-danger' : 'text-secondary';
const commentColor = this.isBackout(comment)
? 'text-danger'
: 'text-secondary';
return (
<Row
@ -96,11 +94,11 @@ export class Revision extends React.PureComponent {
</span>
<AuthorInitials title={`${name}: ${email}`} author={name} />
<span
title={comments}
title={comment}
className={`ml-2 revision-comment overflow-hidden text-nowrap ${commentColor}`}
>
<em>
<BugLinkify>{comments}</BugLinkify>
<BugLinkify>{comment}</BugLinkify>
</em>
</span>
</Row>