import '../../lib/utils/text_utility'; export default { name: 'MRWidgetHeader', props: { mr: { type: Object, required: true }, }, computed: { shouldShowCommitsBehindText() { return this.mr.divergedCommitsCount > 0; }, commitsText() { return gl.text.pluralize('commit', this.mr.divergedCommitsCount); }, branchNameClipboardData() { // This supports code in app/assets/javascripts/copy_to_clipboard.js that // works around ClipboardJS limitations to allow the context-specific // copy/pasting of plain text or GFM. return JSON.stringify({ text: this.mr.sourceBranch, gfm: `\`${this.mr.sourceBranch}\``, }); }, }, methods: { isBranchTitleLong(branchTitle) { return branchTitle.length > 32; }, }, template: `
Check out branch