From 892462a665854b36f7487b6076f04989209c7522 Mon Sep 17 00:00:00 2001 From: lyndsiWilliams Date: Wed, 31 Mar 2021 22:54:24 -0500 Subject: [PATCH] Bulk select export button successfully implemented --- .../CRUD/data/savedquery/SavedQueryList.tsx | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx b/superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx index ca1cef401c90b..ad595e2eec017 100644 --- a/superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx +++ b/superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx @@ -444,17 +444,23 @@ function SavedQueryList({ onConfirm={handleBulkQueryDelete} > {confirmDelete => { - const bulkActions: ListViewProps['bulkActions'] = canDelete - ? [ - { - key: 'delete', - name: t('Delete'), - onSelect: confirmDelete, - type: 'danger', - }, - ] - : []; - + const bulkActions: ListViewProps['bulkActions'] = []; + if (canDelete) { + bulkActions.push({ + key: 'delete', + name: t('Delete'), + onSelect: confirmDelete, + type: 'danger', + }); + } + if (canExport) { + bulkActions.push({ + key: 'export', + name: t('Export'), + type: 'primary', + onSelect: handleBulkDashboardExport, + }); + } return ( className="saved_query-list-view"