summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/environments/components/environments_table.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/environments/components/environments_table.vue')
-rw-r--r--app/assets/javascripts/environments/components/environments_table.vue22
1 files changed, 9 insertions, 13 deletions
diff --git a/app/assets/javascripts/environments/components/environments_table.vue b/app/assets/javascripts/environments/components/environments_table.vue
index 4c4ef31b8d1..858acf293a1 100644
--- a/app/assets/javascripts/environments/components/environments_table.vue
+++ b/app/assets/javascripts/environments/components/environments_table.vue
@@ -30,20 +30,16 @@ export default {
default: false,
},
},
-
- computed: {
- shouldRenderFolderContent() {
- return this.model.isFolder &&
- this.model.isOpen &&
- this.model.children &&
- this.model.children.length > 0;
- },
- },
-
methods: {
folderUrl(model) {
return `${window.location.pathname}/folders/${model.folderName}`;
},
+ shouldRenderFolderContent(env) {
+ return env.isFolder &&
+ env.isOpen &&
+ env.children &&
+ env.children.length > 0;
+ },
},
};
</script>
@@ -99,7 +95,7 @@ export default {
/>
<template
- v-if="shouldRenderFolderContent"
+ v-if="shouldRenderFolderContent(model)"
>
<div
v-if="model.isLoadingFolderContent"
@@ -110,11 +106,11 @@ export default {
<template v-else>
<div
is="environment-item"
- v-for="children in model.children"
+ v-for="(children, index) in model.children"
:model="children"
:can-create-deployment="canCreateDeployment"
:can-read-environment="canReadEnvironment"
- :key="i"
+ :key="index"
/>
<div :key="i">