diff options
Diffstat (limited to 'app/assets/javascripts/ide/components/repo_tabs.vue')
-rw-r--r-- | app/assets/javascripts/ide/components/repo_tabs.vue | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/app/assets/javascripts/ide/components/repo_tabs.vue b/app/assets/javascripts/ide/components/repo_tabs.vue new file mode 100644 index 00000000000..ab0bef4f0ac --- /dev/null +++ b/app/assets/javascripts/ide/components/repo_tabs.vue @@ -0,0 +1,27 @@ +<script> + import { mapState } from 'vuex'; + import RepoTab from './repo_tab.vue'; + + export default { + components: { + 'repo-tab': RepoTab, + }, + computed: { + ...mapState([ + 'openFiles', + ]), + }, + }; +</script> + +<template> + <ul + class="multi-file-tabs list-unstyled append-bottom-0" + > + <repo-tab + v-for="tab in openFiles" + :key="tab.id" + :tab="tab" + /> + </ul> +</template> |