summaryrefslogtreecommitdiff
path: root/app/assets/javascripts
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/issue_show/components/app.vue3
-rw-r--r--app/assets/javascripts/issue_show/components/fields/title.vue15
2 files changed, 15 insertions, 3 deletions
diff --git a/app/assets/javascripts/issue_show/components/app.vue b/app/assets/javascripts/issue_show/components/app.vue
index e5dd9a747de..e76464b2d21 100644
--- a/app/assets/javascripts/issue_show/components/app.vue
+++ b/app/assets/javascripts/issue_show/components/app.vue
@@ -149,7 +149,8 @@ export default {
<form-component
v-if="canUpdate && showForm"
:form-state="formState"
- :can-destroy="canDestroy" />
+ :can-destroy="canDestroy"
+ :issuable-templates="issuableTemplates" />
<div v-else>
<title-component
:issuable-ref="issuableRef"
diff --git a/app/assets/javascripts/issue_show/components/fields/title.vue b/app/assets/javascripts/issue_show/components/fields/title.vue
index f55a7c34f4e..aea30bc76b1 100644
--- a/app/assets/javascripts/issue_show/components/fields/title.vue
+++ b/app/assets/javascripts/issue_show/components/fields/title.vue
@@ -16,16 +16,27 @@
components: {
descriptionTemplate,
},
+ computed: {
+ hasIssuableTemplates() {
+ return this.issuableTemplates.length !== 0;
+ },
+ },
};
</script>
<template>
<fieldset class="row">
- <div class="col-sm-4 col-lg-3">
+ <div
+ class="col-sm-4 col-lg-3"
+ v-if="hasIssuableTemplates">
<description-template
:issuable-templates="issuableTemplates" />
</div>
- <div class="col-sm-8 col-lg-9">
+ <div
+ :class="{
+ 'col-sm-8 col-lg-9': hasIssuableTemplates,
+ 'col-xs-12': !hasIssuableTemplates,
+ }">
<label
class="sr-only"
for="issue-title">