diff --git a/web/src/i18n/strings.en.yaml b/web/src/i18n/strings.en.yaml index c3e841e95..5d35b7a1e 100644 --- a/web/src/i18n/strings.en.yaml +++ b/web/src/i18n/strings.en.yaml @@ -286,7 +286,7 @@ pr: prBranchPushInfo: '{user} pushed a new commit {commit}' prBranchDeleteInfo: '{user} deleted the source branch with latest commit {commit}' prStateChanged: '{user} changed pull request state from {old} to {new}.' - prStateChangedDraft: '{user} opened pull request for review.' + prStateChangedDraft: '{user} {changedToDraft|true:marked pull request as draft.,opened pull request for review.}' titleChanged: '{user} changed title from {old} to {new}.' titleChangedTable: | ### Other title changes in history diff --git a/web/src/pages/PullRequest/Conversation/SystemComment.tsx b/web/src/pages/PullRequest/Conversation/SystemComment.tsx index 888219a80..c563cc4b8 100644 --- a/web/src/pages/PullRequest/Conversation/SystemComment.tsx +++ b/web/src/pages/PullRequest/Conversation/SystemComment.tsx @@ -209,15 +209,17 @@ export const SystemComment: React.FC = ({ pullReqMetadata, c case CommentType.STATE_CHANGE: { const openFromDraft = (payload?.payload as Unknown)?.old_draft === true && (payload?.payload as Unknown)?.new_draft === false - + const changedToDraft = + (payload?.payload as Unknown)?.old_draft === false && (payload?.payload as Unknown)?.new_draft === true return ( {payload?.author?.display_name}, old: {(payload?.payload as Unknown)?.old}, new: {(payload?.payload as Unknown)?.new}