Skip to content

Commit 62dbbe7

Browse files
authored
RI-6844: hide db overview metrics when data is not available (#4383)
1 parent 6ee35d6 commit 62dbbe7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

redisinsight/ui/src/components/database-overview/components/OverviewMetrics/OverviewMetrics.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ export const getOverviewMetrics = ({ theme, items, db = 0 }: Props): Array<IMetr
199199
]
200200
}
201201

202-
availableItems.push(opsPerSecItem)
202+
opsPerSecond !== undefined && availableItems.push(opsPerSecItem)
203203

204204
// Used memory
205205
const planMemoryLimit = cloudDetails?.planMemoryLimit
@@ -213,7 +213,7 @@ export const getOverviewMetrics = ({ theme, items, db = 0 }: Props): Array<IMetr
213213
const memoryUsedTooltip = planMemory ? ` / ${planMemory} (${usedMemoryPercent}%)` : ''
214214

215215
const formattedUsedMemoryTooltip = formatBytes(usedMemory || 0, 3, true)
216-
availableItems.push({
216+
usedMemory !== undefined && availableItems.push({
217217
id: 'overview-total-memory',
218218
value: usedMemory,
219219
unavailableText: 'Total Memory is not available',
@@ -280,13 +280,13 @@ export const getOverviewMetrics = ({ theme, items, db = 0 }: Props): Array<IMetr
280280
]
281281
}
282282

283-
availableItems.push(totalKeysItem)
283+
totalKeys !== undefined && availableItems.push(totalKeysItem)
284284

285285
const getConnectedClient = (connectedClients: number = 0) =>
286286
(Number.isInteger(connectedClients) ? connectedClients : `~${Math.round(connectedClients)}`)
287287

288288
// Connected clients
289-
availableItems.push({
289+
connectedClients !== undefined && availableItems.push({
290290
id: 'overview-connected-clients',
291291
value: connectedClients,
292292
unavailableText: 'Connected Clients are not available',

0 commit comments

Comments
 (0)