File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
src/containers/Storage/utils Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -88,3 +88,39 @@ export function isVdiskActive(vDisk: PreparedVDisk, viewContext?: StorageViewCon
8888
8989 return isActive ;
9090}
91+
92+ const DEFAULT_ENTITIES_COUNT = 10 ;
93+
94+ // NodePage - 1 node
95+ // GroupPage - DEFAULT_ENTITIES_COUNT nodes
96+ // PDiskPage - 1 node
97+ // VDiskPage - 1 node
98+ export function getStorageNodesInitialEntitiesCount ( {
99+ nodeId,
100+ pDiskId,
101+ vDiskSlotId,
102+ } : StorageViewContext ) : number | undefined {
103+ if ( valueIsDefined ( nodeId ) || valueIsDefined ( pDiskId ) || valueIsDefined ( vDiskSlotId ) ) {
104+ return 1 ;
105+ }
106+
107+ return DEFAULT_ENTITIES_COUNT ;
108+ }
109+
110+ // NodePage - DEFAULT_ENTITIES_COUNT groups
111+ // GroupPage - 1 group
112+ // PDiskPage - DEFAULT_ENTITIES_COUNT groups
113+ // VDiskPage - 1 group
114+ export function getStorageGroupsInitialEntitiesCount ( {
115+ vDiskSlotId,
116+ groupId,
117+ } : StorageViewContext ) : number | undefined {
118+ if ( valueIsDefined ( groupId ) ) {
119+ return 1 ;
120+ }
121+ if ( valueIsDefined ( vDiskSlotId ) ) {
122+ return 1 ;
123+ }
124+
125+ return DEFAULT_ENTITIES_COUNT ;
126+ }
You can’t perform that action at this time.
0 commit comments