Skip to content

Commit 3b8cdd5

Browse files
committed
feat(Nodes): display rack in table
1 parent d69c9e8 commit 3b8cdd5

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

src/containers/Storage/StorageNodes/StorageNodes.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import './StorageNodes.scss';
1616
enum TableColumnsIds {
1717
NodeId = 'NodeId',
1818
FQDN = 'FQDN',
19+
Rack = 'Rack',
1920
uptime = 'uptime',
2021
PDisks = 'PDisks',
2122
Missing = 'Missing',
@@ -36,6 +37,7 @@ interface StorageNodesProps {
3637
const tableColumnsNames: Record<TableColumnsIdsValues, string> = {
3738
NodeId: 'Node ID',
3839
FQDN: 'FQDN',
40+
Rack: 'Rack',
3941
uptime: 'Uptime',
4042
PDisks: 'PDisks',
4143
Missing: 'Missing',
@@ -96,6 +98,12 @@ function StorageNodes({
9698
},
9799
align: DataTable.LEFT,
98100
},
101+
{
102+
name: TableColumnsIds.Rack,
103+
header: tableColumnsNames[TableColumnsIds.Rack],
104+
render: ({row}) => row.Rack || '—',
105+
align: DataTable.LEFT,
106+
},
99107
{
100108
name: TableColumnsIds.uptime,
101109
header: tableColumnsNames[TableColumnsIds.uptime],

src/store/reducers/storage.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ export const getFlatListStorageNodes = createSelector([getStorageNodes], (storag
307307
return {
308308
NodeId: node.NodeId,
309309
FQDN: systemState.Host,
310+
Rack: systemState.Rack,
310311
uptime: calcUptime(systemState.StartTime),
311312
StartTime: systemState.StartTime,
312313
PDisks: node.PDisks,

src/utils/getNodesColumns.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,13 @@ export function getNodesColumns({showTooltip, hideTooltip, tabletsPath, getNodeR
5858
render: ({value}) => (value ? value : '—'),
5959
width: '60px',
6060
},
61+
{
62+
name: 'Rack',
63+
header: 'Rack',
64+
align: DataTable.LEFT,
65+
render: ({value}) => (value ? value : '—'),
66+
width: '80px',
67+
},
6168
{
6269
name: 'Version',
6370
width: '200px',

0 commit comments

Comments
 (0)