diff --git a/src/fireedge/src/client/components/Cards/SelectCard/SelectCard.js b/src/fireedge/src/client/components/Cards/SelectCard/SelectCard.js index 374ee73e33..08e87c3d8d 100644 --- a/src/fireedge/src/client/components/Cards/SelectCard/SelectCard.js +++ b/src/fireedge/src/client/components/Cards/SelectCard/SelectCard.js @@ -8,7 +8,7 @@ import { import { Skeleton } from '@material-ui/lab' import useNearScreen from 'client/hooks/useNearScreen' -import ConditionalWrap from 'client/components/HOC/ConditionalWrap' +import { ConditionalWrap } from 'client/components/HOC' import { Action } from 'client/components/Cards/SelectCard' import selectCardStyles from 'client/components/Cards/SelectCard/styles' diff --git a/src/fireedge/src/client/components/HOC/index.js b/src/fireedge/src/client/components/HOC/index.js index 1cb0ef5f72..8a4cf1e79b 100644 --- a/src/fireedge/src/client/components/HOC/index.js +++ b/src/fireedge/src/client/components/HOC/index.js @@ -13,5 +13,6 @@ /* limitations under the License. */ /* -------------------------------------------------------------------------- */ +export { default as ConditionalWrap } from 'client/components/HOC/ConditionalWrap' export { default as InternalLayout } from 'client/components/HOC/InternalLayout' export * from 'client/components/HOC/Translate' diff --git a/src/fireedge/src/client/components/Tables/Enhanced/index.js b/src/fireedge/src/client/components/Tables/Enhanced/index.js index aac43084ba..0f9069c476 100644 --- a/src/fireedge/src/client/components/Tables/Enhanced/index.js +++ b/src/fireedge/src/client/components/Tables/Enhanced/index.js @@ -19,7 +19,7 @@ import Filters from 'client/components/Tables/Enhanced/filters' import DefaultFilter from 'client/components/Table/Filters/DefaultFilter' import EnhancedTableStyles from 'client/components/Tables/Enhanced/styles' -import { Tr } from 'client/components/HOC' +import { Tr, ConditionalWrap } from 'client/components/HOC' import { T } from 'client/constants' const EnhancedTable = ({ @@ -103,7 +103,10 @@ const EnhancedTable = ({ } return ( - + 0} + wrap={children => {children}} + >
{!isFetching && } @@ -158,19 +161,21 @@ const EnhancedTable = ({
-
- {selectedRows?.length === 1 && renderDetail - ? renderDetail?.(selectedRows[0]?.values) - : renderAllSelected && ( -
-              
-                {JSON.stringify(Object.keys(selectedRowIds)?.join(', '), null, 2)}
-              
-            
- ) - } -
-
+ {selectedRows?.length > 0 && ( +
+ {selectedRows?.length === 1 && renderDetail + ? renderDetail?.(selectedRows[0]?.values) + : renderAllSelected && ( +
+                
+                  {JSON.stringify(Object.keys(selectedRowIds)?.join(', '), null, 2)}
+                
+              
+ ) + } +
+ )} + ) } diff --git a/src/fireedge/src/client/containers/Newstone/index.js b/src/fireedge/src/client/containers/Newstone/index.js index b82043ce38..f94934885e 100644 --- a/src/fireedge/src/client/containers/Newstone/index.js +++ b/src/fireedge/src/client/containers/Newstone/index.js @@ -43,7 +43,11 @@ const Newstone = () => { ), [resource]) return ( - + {Object.values(TABS).includes(history.location.pathname) && renderTabs}