diff options
author | Phil Hughes <me@iamphill.com> | 2018-05-03 09:44:08 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-05-03 09:44:08 +0100 |
commit | 0917b1d81bd2f9a6344b53e93d6e95cae17d1e43 (patch) | |
tree | e424260c416c22c57807f3e2cb5069df301c45d4 /app/assets/javascripts/ide/components/ide_tree.vue | |
parent | 4f2f02bfe867544cb4a73e90a2dd499f3ecfc653 (diff) | |
parent | 363ebd3efc5cc0a5130664aa0676bff14a011a54 (diff) | |
download | gitlab-ce-0917b1d81bd2f9a6344b53e93d6e95cae17d1e43.tar.gz |
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box
Diffstat (limited to 'app/assets/javascripts/ide/components/ide_tree.vue')
-rw-r--r-- | app/assets/javascripts/ide/components/ide_tree.vue | 46 |
1 files changed, 13 insertions, 33 deletions
diff --git a/app/assets/javascripts/ide/components/ide_tree.vue b/app/assets/javascripts/ide/components/ide_tree.vue index 6399b510c1d..8fc4ebe6ca6 100644 --- a/app/assets/javascripts/ide/components/ide_tree.vue +++ b/app/assets/javascripts/ide/components/ide_tree.vue @@ -1,16 +1,12 @@ <script> -import { mapGetters, mapState, mapActions } from 'vuex'; -import Icon from '~/vue_shared/components/icon.vue'; -import SkeletonLoadingContainer from '~/vue_shared/components/skeleton_loading_container.vue'; -import RepoFile from './repo_file.vue'; +import { mapState, mapGetters, mapActions } from 'vuex'; import NewDropdown from './new_dropdown/index.vue'; +import IdeTreeList from './ide_tree_list.vue'; export default { components: { - Icon, - RepoFile, - SkeletonLoadingContainer, NewDropdown, + IdeTreeList, }, computed: { ...mapState(['currentBranchId']), @@ -30,33 +26,17 @@ export default { </script> <template> - <div - class="ide-file-list" + <ide-tree-list + viewer-type="editor" > - <template v-if="!currentTree || currentTree.loading"> - <div - class="multi-file-loading-container" - v-for="n in 3" - :key="n" - > - <skeleton-loading-container /> - </div> - </template> - <template v-else> - <header class="ide-tree-header"> - {{ __('Edit') }} - <new-dropdown - :project-id="currentProject.name_with_namespace" - :branch="currentBranchId" - path="" - /> - </header> - <repo-file - v-for="file in currentTree.tree" - :key="file.key" - :file="file" - :level="0" + <template + slot="header" + > + {{ __('Edit') }} + <new-dropdown + :project-id="currentProject.name_with_namespace" + :branch="currentBranchId" /> </template> - </div> + </ide-tree-list> </template> |