diff --git a/ee/app/assets/javascripts/workspaces/common/components/workspaces_list/workspaces_table.vue b/ee/app/assets/javascripts/workspaces/common/components/workspaces_list/workspaces_table.vue index 091d3ce8e8e42fb3a1e4b74f4b554137917b24d0..337d89e7feb6fe37aa1282e6e06025fd344de69e 100644 --- a/ee/app/assets/javascripts/workspaces/common/components/workspaces_list/workspaces_table.vue +++ b/ee/app/assets/javascripts/workspaces/common/components/workspaces_list/workspaces_table.vue @@ -51,6 +51,15 @@ export default { required: true, }, }, + data() { + return { + transitionProps: { + name: 'fade', + delay: 200, + duration: 300, + }, + }; + }, computed: { sortedWorkspaces() { return [...this.workspaces].sort(sortWorkspacesByTerminatedState); @@ -117,6 +126,8 @@ export default { :items="sortedWorkspaces" stacked="sm" :fields="$options.fields" + :tbody-transition-props="transitionProps" + primary-key="name" :tbody-tr-attr="(item) => ({ 'data-testid': item.name })" >