diff --git a/src/containers/Node/Node.tsx b/src/containers/Node/Node.tsx
index a0ecf0849e..93da57d2ba 100644
--- a/src/containers/Node/Node.tsx
+++ b/src/containers/Node/Node.tsx
@@ -18,8 +18,7 @@ import {useAutoRefreshInterval, useTypedDispatch} from '../../utils/hooks';
import {StorageWrapper} from '../Storage/StorageWrapper';
import {Tablets} from '../Tablets';
-import {NODE_PAGES, OVERVIEW, STORAGE, STRUCTURE, TABLETS} from './NodePages';
-import NodeStructure from './NodeStructure/NodeStructure';
+import {NODE_PAGES, OVERVIEW, STORAGE, TABLETS} from './NodePages';
import './Node.scss';
@@ -136,9 +135,6 @@ export function Node(props: NodeProps) {
return ;
}
- case STRUCTURE: {
- return ;
- }
default:
return false;
}
diff --git a/src/containers/Node/NodePages.ts b/src/containers/Node/NodePages.ts
index 235b060092..71c4998bc7 100644
--- a/src/containers/Node/NodePages.ts
+++ b/src/containers/Node/NodePages.ts
@@ -17,10 +17,11 @@ export const NODE_PAGES = [
id: STORAGE,
name: 'Storage',
},
- {
- id: STRUCTURE,
- name: 'Structure',
- },
+ // TODO: remove Node Structure component
+ // {
+ // id: STRUCTURE,
+ // name: 'Structure',
+ // },
{
id: TABLETS,
name: 'Tablets',
diff --git a/src/containers/Storage/Storage.tsx b/src/containers/Storage/Storage.tsx
index 1c68070cbc..f4c1d1e24d 100644
--- a/src/containers/Storage/Storage.tsx
+++ b/src/containers/Storage/Storage.tsx
@@ -72,7 +72,7 @@ export const Storage = ({additionalNodesProps, database, nodeId}: StorageProps)
uptimeFilter: StringParam,
usageFilter: UsageFilterParam,
});
- const type = storageTypeSchema.parse(queryParams.type);
+ const storageType = storageTypeSchema.parse(queryParams.type);
const visibleEntities = visibleEntitiesSchema.parse(queryParams.visible);
const filter = queryParams.search ?? '';
const uptimeFilter = nodesUptimeFilterValuesSchema.parse(queryParams.uptimeFilter);
@@ -90,12 +90,8 @@ export const Storage = ({additionalNodesProps, database, nodeId}: StorageProps)
});
const groupsSortParams = groupSort.sortOrder ? groupSort : getDefaultSortGroup(visibleEntities);
- // Do not display Nodes table for Node page (NodeId present)
- const isNodePage = nodeId !== undefined;
- const storageType = isNodePage ? STORAGE_TYPES.groups : type;
-
const nodesQuery = storageApi.useGetStorageNodesInfoQuery(
- {database, visibleEntities},
+ {database, visibleEntities, node_id: nodeId},
{
skip: storageType !== STORAGE_TYPES.nodes,
pollingInterval: autoRefreshInterval,
@@ -198,7 +194,7 @@ export const Storage = ({additionalNodesProps, database, nodeId}: StorageProps)