diff options
Diffstat (limited to 'app/assets/javascripts/static_site_editor/components/static_site_editor.vue')
-rw-r--r-- | app/assets/javascripts/static_site_editor/components/static_site_editor.vue | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/app/assets/javascripts/static_site_editor/components/static_site_editor.vue b/app/assets/javascripts/static_site_editor/components/static_site_editor.vue index 8deae2f2c8a..4d912f5c0b5 100644 --- a/app/assets/javascripts/static_site_editor/components/static_site_editor.vue +++ b/app/assets/javascripts/static_site_editor/components/static_site_editor.vue @@ -3,16 +3,25 @@ import { mapState, mapGetters, mapActions } from 'vuex'; import { GlSkeletonLoader } from '@gitlab/ui'; import EditArea from './edit_area.vue'; +import EditHeader from './edit_header.vue'; import Toolbar from './publish_toolbar.vue'; export default { components: { EditArea, + EditHeader, GlSkeletonLoader, Toolbar, }, computed: { - ...mapState(['content', 'isLoadingContent', 'isSavingChanges', 'isContentLoaded']), + ...mapState([ + 'content', + 'isLoadingContent', + 'isSavingChanges', + 'isContentLoaded', + 'returnUrl', + 'title', + ]), ...mapGetters(['contentChanged']), }, mounted() { @@ -24,7 +33,7 @@ export default { }; </script> <template> - <div class="d-flex justify-content-center h-100 pt-2"> + <div class="d-flex justify-content-center h-100 pt-2"> <div v-if="isLoadingContent" class="w-50 h-50"> <gl-skeleton-loader :width="500" :height="102"> <rect width="500" height="16" rx="4" /> @@ -36,12 +45,14 @@ export default { </gl-skeleton-loader> </div> <div v-if="isContentLoaded" class="d-flex flex-grow-1 flex-column"> + <edit-header class="w-75 align-self-center py-2" :title="title" /> <edit-area class="w-75 h-100 shadow-none align-self-center" :value="content" @input="setContent" /> <toolbar + :return-url="returnUrl" :saveable="contentChanged" :saving-changes="isSavingChanges" @submit="submitChanges" |