From 8b7ec7c9f03fd326c5a51d02c3523341655c0187 Mon Sep 17 00:00:00 2001 From: Aarohi Nadkarni Date: Mon, 11 Mar 2024 12:42:36 -0400 Subject: [PATCH] feat: resolve pr comments --- .../data_search/DatasetSearchTable.js | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/components/data_search/DatasetSearchTable.js b/src/components/data_search/DatasetSearchTable.js index 66aae3f0e..b4ad05cad 100644 --- a/src/components/data_search/DatasetSearchTable.js +++ b/src/components/data_search/DatasetSearchTable.js @@ -148,7 +148,8 @@ export const DatasetSearchTable = (props) => { const search = async () => { try { await DataSet.searchDatasetIndex(fullQuery).then((filteredDatasets) => { - setFiltered(datasets.filter(value => filteredDatasets.some(item => isEqual(item, value)))); + var newFiltered = datasets.filter(value => filteredDatasets.some(item => isEqual(item, value))); + setFiltered(newFiltered); }); } catch (error) { Notifications.showError({ text: 'Failed to load Elasticsearch index' }); @@ -362,8 +363,8 @@ export const DatasetSearchTable = (props) => { ref={searchRef} />
- - @@ -374,37 +375,36 @@ export const DatasetSearchTable = (props) => { - { - isEmpty(datasets) ? - -

No datasets registered for this library.

-
- : - isEmpty(filtered) ? - -

There are no datasets that fit these criteria.

-
- : - isEmpty(filtered) ? - -

There are no datasets that fit these criteria.

-
- : - - } + {(() => { + if (isEmpty(datasets)) { + return ( + +

No datasets registered for this library.

+
+ ); + } else if (isEmpty(filtered)) { + return ( + +

There are no datasets that fit these criteria.

+
+ ); + } else { + return ( + + ); + } + })()}