Skip to content

Commit c5c0d2f

Browse files
committed
fix: review fixes
1 parent 95e4616 commit c5c0d2f

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

src/containers/Storage/utils/index.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
}

0 commit comments

Comments
 (0)