diff --git a/src/fireedge/src/client/containers/Clusters/index.js b/src/fireedge/src/client/containers/Clusters/index.js index e75edcabaf..b3636e6406 100644 --- a/src/fireedge/src/client/containers/Clusters/index.js +++ b/src/fireedge/src/client/containers/Clusters/index.js @@ -40,7 +40,7 @@ function Clusters() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/Datastores/index.js b/src/fireedge/src/client/containers/Datastores/index.js index 721dc1a73a..1e9a365918 100644 --- a/src/fireedge/src/client/containers/Datastores/index.js +++ b/src/fireedge/src/client/containers/Datastores/index.js @@ -40,7 +40,7 @@ function Datastores() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/Groups/index.js b/src/fireedge/src/client/containers/Groups/index.js index 2876903fb4..c8331c9849 100644 --- a/src/fireedge/src/client/containers/Groups/index.js +++ b/src/fireedge/src/client/containers/Groups/index.js @@ -40,7 +40,7 @@ function Groups() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/Hosts/index.js b/src/fireedge/src/client/containers/Hosts/index.js index ef8b5b3247..5b10b9e0e1 100644 --- a/src/fireedge/src/client/containers/Hosts/index.js +++ b/src/fireedge/src/client/containers/Hosts/index.js @@ -43,7 +43,7 @@ function Hosts() { return ( {({ getGridProps, GutterComponent }) => ( - + {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/MarketplaceApps/index.js b/src/fireedge/src/client/containers/MarketplaceApps/index.js index 83fa77af08..10a647f266 100644 --- a/src/fireedge/src/client/containers/MarketplaceApps/index.js +++ b/src/fireedge/src/client/containers/MarketplaceApps/index.js @@ -43,7 +43,7 @@ function MarketplaceApps() { return ( {({ getGridProps, GutterComponent }) => ( - + {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/ServiceTemplates/index.js b/src/fireedge/src/client/containers/ServiceTemplates/index.js index e967ea7571..c605f472a9 100644 --- a/src/fireedge/src/client/containers/ServiceTemplates/index.js +++ b/src/fireedge/src/client/containers/ServiceTemplates/index.js @@ -42,7 +42,7 @@ function ServiceTemplates() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/Services/index.js b/src/fireedge/src/client/containers/Services/index.js index c6aaa7325a..624b4100df 100644 --- a/src/fireedge/src/client/containers/Services/index.js +++ b/src/fireedge/src/client/containers/Services/index.js @@ -42,7 +42,7 @@ function Services() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/Users/index.js b/src/fireedge/src/client/containers/Users/index.js index 8e60ac2518..ddfad0652f 100644 --- a/src/fireedge/src/client/containers/Users/index.js +++ b/src/fireedge/src/client/containers/Users/index.js @@ -40,7 +40,7 @@ function Users() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/VNetworkTemplates/index.js b/src/fireedge/src/client/containers/VNetworkTemplates/index.js index 26993a40b5..f3660dab6c 100644 --- a/src/fireedge/src/client/containers/VNetworkTemplates/index.js +++ b/src/fireedge/src/client/containers/VNetworkTemplates/index.js @@ -40,7 +40,7 @@ function VNetworkTemplates() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/VirtualMachines/index.js b/src/fireedge/src/client/containers/VirtualMachines/index.js index 46d1538728..c2e1738593 100644 --- a/src/fireedge/src/client/containers/VirtualMachines/index.js +++ b/src/fireedge/src/client/containers/VirtualMachines/index.js @@ -44,7 +44,7 @@ function VirtualMachines() { return ( {({ getGridProps, GutterComponent }) => ( - + { - const [getVm, { isFetching }] = useLazyGetVmQuery() + const [getVm, { data: lazyData, isFetching }] = useLazyGetVmQuery() + const id = lazyData?.ID ?? vm.ID + const name = lazyData?.NAME ?? vm.NAME return ( @@ -89,7 +91,7 @@ const InfoTabs = memo(({ vm, gotoPage, unselect }) => { icon={} tooltip={Tr(T.Refresh)} isSubmitting={isFetching} - onClick={() => getVm({ id: vm?.ID })} + onClick={() => getVm({ id })} /> {typeof gotoPage === 'function' && ( { /> )} - {`#${vm?.ID} | ${vm?.NAME}`} + {`#${id} | ${name}`} - + ) }) diff --git a/src/fireedge/src/client/containers/VirtualNetworks/index.js b/src/fireedge/src/client/containers/VirtualNetworks/index.js index 5838d1e2de..13556a1991 100644 --- a/src/fireedge/src/client/containers/VirtualNetworks/index.js +++ b/src/fireedge/src/client/containers/VirtualNetworks/index.js @@ -40,7 +40,7 @@ function VirtualNetworks() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && ( diff --git a/src/fireedge/src/client/containers/VmTemplates/index.js b/src/fireedge/src/client/containers/VmTemplates/index.js index db32a3ab7b..d79c24ed49 100644 --- a/src/fireedge/src/client/containers/VmTemplates/index.js +++ b/src/fireedge/src/client/containers/VmTemplates/index.js @@ -44,7 +44,7 @@ function VmTemplates() { return ( {({ getGridProps, GutterComponent }) => ( - + { - const [getTemplate, { isFetching }] = useLazyGetTemplateQuery() + const [getTemplate, { data, isFetching }] = useLazyGetTemplateQuery() + const id = data?.ID ?? template.ID + const name = data?.NAME ?? template.NAME return ( @@ -89,7 +91,7 @@ const InfoTabs = memo(({ template, gotoPage, unselect }) => { icon={} tooltip={Tr(T.Refresh)} isSubmitting={isFetching} - onClick={() => getTemplate({ id: template?.ID })} + onClick={() => getTemplate({ id })} /> {typeof gotoPage === 'function' && ( { /> )} - {`#${template?.ID || ''} | ${template?.NAME || ''}`} + {`#${id} | ${name}`} - + ) }) diff --git a/src/fireedge/src/client/containers/Zones/index.js b/src/fireedge/src/client/containers/Zones/index.js index 4ebe679033..13efdfdb39 100644 --- a/src/fireedge/src/client/containers/Zones/index.js +++ b/src/fireedge/src/client/containers/Zones/index.js @@ -40,7 +40,7 @@ function Zones() { return ( {({ getGridProps, GutterComponent }) => ( - + {hasSelectedRows && (