Extract complex condition to computed prop
This commit is contained in:
parent
2ba71571de
commit
fdb46c55ee
2 changed files with 4 additions and 1 deletions
|
@ -53,6 +53,9 @@ export default Vue.extend({
|
|||
const { issuesSize } = this.list;
|
||||
return `${n__('%d issue', '%d issues', issuesSize)}`;
|
||||
},
|
||||
isNewIssueShown() {
|
||||
return this.list.type === 'backlog' || (!this.disabled && this.list.type !== 'closed');
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
filter: {
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
%button.issue-count-badge-add-button.btn.btn-sm.btn-default.ml-1.has-tooltip.js-no-trigger-collapse{ type: "button",
|
||||
"@click" => "showNewIssueForm",
|
||||
"v-if" => 'list.type == "backlog" || (!disabled && list.type !== "closed")',
|
||||
"v-if" => "isNewIssueShown",
|
||||
"aria-label" => _("New issue"),
|
||||
"title" => _("New issue"),
|
||||
data: { placement: "top", container: "body" } }
|
||||
|
|
Loading…
Reference in a new issue