diff options
Diffstat (limited to 'app/assets/javascripts/ide/components/ide_tree_list.vue')
-rw-r--r-- | app/assets/javascripts/ide/components/ide_tree_list.vue | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/assets/javascripts/ide/components/ide_tree_list.vue b/app/assets/javascripts/ide/components/ide_tree_list.vue index bacdfc7c05e..151f7f0c421 100644 --- a/app/assets/javascripts/ide/components/ide_tree_list.vue +++ b/app/assets/javascripts/ide/components/ide_tree_list.vue @@ -1,7 +1,8 @@ <script> import { mapActions, mapGetters, mapState } from 'vuex'; import { GlSkeletonLoading } from '@gitlab/ui'; -import FileRow from '~/vue_shared/components/file_row.vue'; +import FileTree from '~/vue_shared/components/file_tree.vue'; +import IdeFileRow from './ide_file_row.vue'; import NavDropdown from './nav_dropdown.vue'; import FileRowExtra from './file_row_extra.vue'; @@ -9,7 +10,7 @@ export default { components: { GlSkeletonLoading, NavDropdown, - FileRow, + FileTree, }, props: { viewerType: { @@ -36,6 +37,7 @@ export default { ...mapActions(['updateViewer', 'toggleTreeOpen']), }, FileRowExtra, + IdeFileRow, }; </script> @@ -53,12 +55,13 @@ export default { </header> <div class="ide-tree-body h-100"> <template v-if="currentTree.tree.length"> - <file-row + <file-tree v-for="file in currentTree.tree" :key="file.key" :file="file" :level="0" :extra-component="$options.FileRowExtra" + :file-row-component="$options.IdeFileRow" @toggleTreeOpen="toggleTreeOpen" /> </template> |