Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-07-05 15:09:46 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-07-05 15:09:46 +0300
commitf34077e88198da754b4efecd1ce1d996ce982286 (patch)
tree24a176ba93be06eee0ee912215fbeb2611ab7872 /app/assets/javascripts/ide
parent402c915cb58cfc658ecbdad368e89fb7b3993c1e (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/ide')
-rw-r--r--app/assets/javascripts/ide/components/repo_editor.vue47
1 files changed, 15 insertions, 32 deletions
diff --git a/app/assets/javascripts/ide/components/repo_editor.vue b/app/assets/javascripts/ide/components/repo_editor.vue
index d71ac766933..a1396995a3b 100644
--- a/app/assets/javascripts/ide/components/repo_editor.vue
+++ b/app/assets/javascripts/ide/components/repo_editor.vue
@@ -1,4 +1,5 @@
<script>
+import { GlTabs, GlTab } from '@gitlab/ui';
import { debounce } from 'lodash';
import { mapState, mapGetters, mapActions } from 'vuex';
import {
@@ -45,6 +46,8 @@ const MARKDOWN_FILE_TYPE = 'markdown';
export default {
name: 'RepoEditor',
components: {
+ GlTabs,
+ GlTab,
FileAlert,
ContentViewer,
DiffViewer,
@@ -121,16 +124,6 @@ export default {
isPreviewViewMode() {
return this.fileEditor.viewMode === FILE_VIEW_MODE_PREVIEW;
},
- editTabCSS() {
- return {
- active: this.isEditorViewMode,
- };
- },
- previewTabCSS() {
- return {
- active: this.isPreviewViewMode,
- };
- },
showEditor() {
return !this.shouldHideEditor && this.isEditorViewMode;
},
@@ -487,28 +480,18 @@ export default {
<template>
<div id="ide" class="blob-viewer-container blob-editor-container">
- <div v-if="showTabs" class="ide-mode-tabs clearfix">
- <ul class="nav-links float-left border-bottom-0">
- <li :class="editTabCSS">
- <a
- href="javascript:void(0);"
- role="button"
- data-testid="edit-tab"
- @click.prevent="updateEditor({ viewMode: $options.FILE_VIEW_MODE_EDITOR })"
- >{{ __('Edit') }}</a
- >
- </li>
- <li :class="previewTabCSS">
- <a
- href="javascript:void(0);"
- role="button"
- data-testid="preview-tab"
- @click.prevent="updateEditor({ viewMode: $options.FILE_VIEW_MODE_PREVIEW })"
- >{{ previewMode.previewTitle }}</a
- >
- </li>
- </ul>
- </div>
+ <gl-tabs v-if="showTabs" content-class="gl-display-none">
+ <gl-tab
+ :title="__('Edit')"
+ data-testid="edit-tab"
+ @click="updateEditor({ viewMode: $options.FILE_VIEW_MODE_EDITOR })"
+ />
+ <gl-tab
+ :title="previewMode.previewTitle"
+ data-testid="preview-tab"
+ @click="updateEditor({ viewMode: $options.FILE_VIEW_MODE_PREVIEW })"
+ />
+ </gl-tabs>
<file-alert v-if="alertKey" :alert-key="alertKey" />
<file-templates-bar v-else-if="showFileTemplatesBar(file.name)" />
<div