@@ -21,33 +21,16 @@ import {Disks} from '../../Disks/Disks';
2121import { getDegradedSeverity , getUsageSeverityForStorageGroup } from '../../utils' ;
2222import i18n from '../i18n' ;
2323
24+ import { STORAGE_GROUPS_COLUMNS_IDS , STORAGE_GROUPS_COLUMNS_TITLES } from './constants' ;
2425import type { StorageColumnsGetter , StorageGroupsColumn } from './types' ;
2526
2627import './StorageGroupsColumns.scss' ;
2728
2829const b = cn ( 'ydb-storage-groups-columns' ) ;
2930
30- export const STORAGE_GROUPS_COLUMNS_WIDTH_LS_KEY = 'storageGroupsColumnsWidth' ;
31-
32- export const GROUPS_COLUMNS_IDS = {
33- PoolName : 'PoolName' ,
34- MediaType : 'MediaType' ,
35- Erasure : 'Erasure' ,
36- GroupId : 'GroupId' ,
37- Used : 'Used' ,
38- Limit : 'Limit' ,
39- Usage : 'Usage' ,
40- DiskSpace : 'DiskSpace' ,
41- Read : 'Read' ,
42- Write : 'Write' ,
43- VDisks : 'VDisks' ,
44- Disks : 'Disks' ,
45- Degraded : 'Degraded' ,
46- } as const ;
47-
4831const poolNameColumn : StorageGroupsColumn = {
49- name : GROUPS_COLUMNS_IDS . PoolName ,
50- header : 'Pool Name' ,
32+ name : STORAGE_GROUPS_COLUMNS_IDS . PoolName ,
33+ header : STORAGE_GROUPS_COLUMNS_TITLES . PoolName ,
5134 width : 250 ,
5235 render : ( { row} ) => {
5336 const splitted = row . PoolName ?. split ( '/' ) ;
@@ -68,8 +51,8 @@ const poolNameColumn: StorageGroupsColumn = {
6851} ;
6952
7053const typeColumn : StorageGroupsColumn = {
71- name : GROUPS_COLUMNS_IDS . MediaType ,
72- header : 'Type' ,
54+ name : STORAGE_GROUPS_COLUMNS_IDS . MediaType ,
55+ header : STORAGE_GROUPS_COLUMNS_TITLES . MediaType ,
7356 width : 100 ,
7457 resizeMinWidth : 100 ,
7558 align : DataTable . LEFT ,
@@ -94,17 +77,17 @@ const typeColumn: StorageGroupsColumn = {
9477} ;
9578
9679const erasureColumn : StorageGroupsColumn = {
97- name : GROUPS_COLUMNS_IDS . Erasure ,
98- header : ' Erasure' ,
80+ name : STORAGE_GROUPS_COLUMNS_IDS . Erasure ,
81+ header : STORAGE_GROUPS_COLUMNS_TITLES . Erasure ,
9982 width : 100 ,
10083 sortAccessor : ( row ) => row . ErasureSpecies ,
10184 render : ( { row} ) => ( row . ErasureSpecies ? row . ErasureSpecies : '-' ) ,
10285 align : DataTable . LEFT ,
10386} ;
10487
10588const degradedColumn : StorageGroupsColumn = {
106- name : GROUPS_COLUMNS_IDS . Degraded ,
107- header : ' Degraded' ,
89+ name : STORAGE_GROUPS_COLUMNS_IDS . Degraded ,
90+ header : STORAGE_GROUPS_COLUMNS_TITLES . Degraded ,
10891 width : 110 ,
10992 resizeMinWidth : 110 ,
11093 render : ( { row} ) =>
@@ -118,8 +101,8 @@ const degradedColumn: StorageGroupsColumn = {
118101} ;
119102
120103const usageColumn : StorageGroupsColumn = {
121- name : GROUPS_COLUMNS_IDS . Usage ,
122- header : ' Usage' ,
104+ name : STORAGE_GROUPS_COLUMNS_IDS . Usage ,
105+ header : STORAGE_GROUPS_COLUMNS_TITLES . Usage ,
123106 width : 75 ,
124107 resizeMinWidth : 75 ,
125108 render : ( { row} ) => {
@@ -137,8 +120,8 @@ const usageColumn: StorageGroupsColumn = {
137120} ;
138121
139122const groupIdColumn : StorageGroupsColumn = {
140- name : GROUPS_COLUMNS_IDS . GroupId ,
141- header : 'Group ID' ,
123+ name : STORAGE_GROUPS_COLUMNS_IDS . GroupId ,
124+ header : STORAGE_GROUPS_COLUMNS_TITLES . GroupId ,
142125 width : 130 ,
143126 render : ( { row} ) => {
144127 return row . GroupId ? (
@@ -154,8 +137,8 @@ const groupIdColumn: StorageGroupsColumn = {
154137} ;
155138
156139const usedColumn : StorageGroupsColumn = {
157- name : GROUPS_COLUMNS_IDS . Used ,
158- header : ' Used' ,
140+ name : STORAGE_GROUPS_COLUMNS_IDS . Used ,
141+ header : STORAGE_GROUPS_COLUMNS_TITLES . Used ,
159142 width : 100 ,
160143 render : ( { row} ) => {
161144 return bytesToGB ( row . Used , true ) ;
@@ -164,8 +147,8 @@ const usedColumn: StorageGroupsColumn = {
164147} ;
165148
166149const limitColumn : StorageGroupsColumn = {
167- name : GROUPS_COLUMNS_IDS . Limit ,
168- header : ' Limit' ,
150+ name : STORAGE_GROUPS_COLUMNS_IDS . Limit ,
151+ header : STORAGE_GROUPS_COLUMNS_TITLES . Limit ,
169152 width : 100 ,
170153 render : ( { row} ) => {
171154 return bytesToGB ( row . Limit ) ;
@@ -174,8 +157,8 @@ const limitColumn: StorageGroupsColumn = {
174157} ;
175158
176159const usedSpaceFlagColumn : StorageGroupsColumn = {
177- name : GROUPS_COLUMNS_IDS . DiskSpace ,
178- header : 'Space' ,
160+ name : STORAGE_GROUPS_COLUMNS_IDS . DiskSpace ,
161+ header : STORAGE_GROUPS_COLUMNS_TITLES . DiskSpace ,
179162 width : 110 ,
180163 render : ( { row} ) => {
181164 return < EntityStatus status = { row . DiskSpace } /> ;
@@ -184,8 +167,8 @@ const usedSpaceFlagColumn: StorageGroupsColumn = {
184167} ;
185168
186169const readColumn : StorageGroupsColumn = {
187- name : GROUPS_COLUMNS_IDS . Read ,
188- header : ' Read' ,
170+ name : STORAGE_GROUPS_COLUMNS_IDS . Read ,
171+ header : STORAGE_GROUPS_COLUMNS_TITLES . Read ,
189172 width : 100 ,
190173 render : ( { row} ) => {
191174 return row . Read ? bytesToSpeed ( row . Read ) : '-' ;
@@ -194,8 +177,8 @@ const readColumn: StorageGroupsColumn = {
194177} ;
195178
196179const writeColumn : StorageGroupsColumn = {
197- name : GROUPS_COLUMNS_IDS . Write ,
198- header : ' Write' ,
180+ name : STORAGE_GROUPS_COLUMNS_IDS . Write ,
181+ header : STORAGE_GROUPS_COLUMNS_TITLES . Write ,
199182 width : 100 ,
200183 render : ( { row} ) => {
201184 return row . Write ? bytesToSpeed ( row . Write ) : '-' ;
@@ -204,9 +187,9 @@ const writeColumn: StorageGroupsColumn = {
204187} ;
205188
206189const getVDisksColumn = ( nodes ?: NodesMap ) : StorageGroupsColumn => ( {
207- name : GROUPS_COLUMNS_IDS . VDisks ,
190+ name : STORAGE_GROUPS_COLUMNS_IDS . VDisks ,
191+ header : STORAGE_GROUPS_COLUMNS_TITLES . VDisks ,
208192 className : b ( 'vdisks-column' ) ,
209- header : 'VDisks' ,
210193 render : ( { row} ) => (
211194 < div className = { b ( 'vdisks-wrapper' ) } >
212195 { row . VDisks ?. map ( ( vDisk ) => {
@@ -228,9 +211,9 @@ const getVDisksColumn = (nodes?: NodesMap): StorageGroupsColumn => ({
228211} ) ;
229212
230213const getDisksColumn = ( nodes ?: NodesMap ) : StorageGroupsColumn => ( {
231- name : GROUPS_COLUMNS_IDS . Disks ,
214+ name : STORAGE_GROUPS_COLUMNS_IDS . VDisksPDisks ,
215+ header : STORAGE_GROUPS_COLUMNS_TITLES . VDisksPDisks ,
232216 className : b ( 'disks-column' ) ,
233- header : 'Disks' ,
234217 render : ( { row} ) => {
235218 return < Disks vDisks = { row . VDisks } nodes = { nodes } /> ;
236219 } ,
@@ -301,16 +284,17 @@ const filterStorageGroupsColumns = (
301284 visibleEntities ?: VisibleEntities ,
302285) => {
303286 if ( visibleEntities === VISIBLE_ENTITIES . space ) {
304- return columns . filter ( ( col ) => col . name !== GROUPS_COLUMNS_IDS . Degraded ) ;
287+ return columns . filter ( ( col ) => col . name !== STORAGE_GROUPS_COLUMNS_IDS . Degraded ) ;
305288 }
306289
307290 if ( visibleEntities === VISIBLE_ENTITIES . missing ) {
308- return columns . filter ( ( col ) => col . name !== GROUPS_COLUMNS_IDS . DiskSpace ) ;
291+ return columns . filter ( ( col ) => col . name !== STORAGE_GROUPS_COLUMNS_IDS . DiskSpace ) ;
309292 }
310293
311294 return columns . filter ( ( col ) => {
312295 return (
313- col . name !== GROUPS_COLUMNS_IDS . Degraded && col . name !== GROUPS_COLUMNS_IDS . DiskSpace
296+ col . name !== STORAGE_GROUPS_COLUMNS_IDS . Degraded &&
297+ col . name !== STORAGE_GROUPS_COLUMNS_IDS . DiskSpace
314298 ) ;
315299 } ) ;
316300} ;
0 commit comments