diff --git a/app/javascript/vue/experiments/list.vue b/app/javascript/vue/experiments/list.vue index 46e6e2858..d440445f0 100644 --- a/app/javascript/vue/experiments/list.vue +++ b/app/javascript/vue/experiments/list.vue @@ -10,7 +10,7 @@ :archivedPageUrl="archivedPageUrl" :currentViewMode="currentViewMode" :filters="filters" - :viewRenders="viewRenders" + :tableOnly="true" :objectArchived="archived" :hiddenDataMessage="i18n.t('projects.show.empty_state.no_active_experiment_archived_project')" scrollMode="infinite" @@ -218,9 +218,6 @@ export default { return columns; }, - viewRenders() { - return [{ type: 'table' }, { type: 'cards' }]; - }, toolbarActions() { const left = []; diff --git a/app/javascript/vue/projects/list.vue b/app/javascript/vue/projects/list.vue index 70bfa8d95..263b2e60c 100644 --- a/app/javascript/vue/projects/list.vue +++ b/app/javascript/vue/projects/list.vue @@ -10,7 +10,7 @@ :currentViewMode="currentViewMode" scrollMode="infinite" :filters="filters" - :viewRenders="viewRenders" + :tableOnly="true" @tableReloaded="reloadingTable = false" @comments="openComments" @archive="archive" @@ -256,12 +256,6 @@ export default { return columns; }, - viewRenders() { - return [ - { type: 'table' }, - { type: 'cards' } - ]; - }, toolbarActions() { const left = []; if (this.createUrl && this.currentViewMode !== 'archived') { diff --git a/app/javascript/vue/shared/datatable/table.vue b/app/javascript/vue/shared/datatable/table.vue index 50d3503a2..98aa8fdcb 100644 --- a/app/javascript/vue/shared/datatable/table.vue +++ b/app/javascript/vue/shared/datatable/table.vue @@ -184,6 +184,10 @@ export default { }, hiddenDataMessage: { type: String + }, + tableOnly: { + type: Boolean, + default: false } }, data() { @@ -403,7 +407,7 @@ export default { .then((response) => { if (response.data.data) { this.tableState = response.data.data; - this.currentViewRender = this.tableState.currentViewRender; + this.currentViewRender = this.tableOnly ? 'table' : this.tableState.currentViewRender; this.perPage = this.tableState.perPage; this.order = this.tableState.order; if (this.currentViewRender === 'cards') {