Skip to content

Commit 0eab61d

Browse files
committed
* #RI-3673 - Tree view without metadata
1 parent ffaa861 commit 0eab61d

File tree

1 file changed

+6
-4
lines changed
  • redisinsight/ui/src/pages/browser/components/key-list

1 file changed

+6
-4
lines changed

redisinsight/ui/src/pages/browser/components/key-list/KeyList.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ const KeyList = forwardRef((props: Props, ref) => {
103103
return
104104
}
105105

106-
const { lastIndex, startIndex } = renderedRowsIndexesRef.current
106+
const { startIndex, lastIndex } = renderedRowsIndexesRef.current
107107
onRowsRendered(startIndex, lastIndex)
108108
rerender({})
109109
}, [keysState.keys])
@@ -163,14 +163,16 @@ const KeyList = forwardRef((props: Props, ref) => {
163163
nameString: bufferToString(item.name)
164164
}), [])
165165

166-
const onRowsRendered = debounce(async (startIndex: number, lastIndex: number) => {
166+
const onRowsRendered = (startIndex: number, lastIndex: number) => {
167167
renderedRowsIndexesRef.current = { lastIndex, startIndex }
168168

169169
const newItems = bufferFormatRows(startIndex, lastIndex)
170170

171171
getMetadata(startIndex, lastIndex, newItems)
172172
rerender({})
173-
}, 100)
173+
}
174+
175+
const onRowsRenderedDebounced = debounce(onRowsRendered, 100)
174176

175177
const bufferFormatRows = (startIndex: number, lastIndex: number): GetKeyInfoResponse[] => {
176178
const newItems = bufferFormatRangeItems(
@@ -367,7 +369,7 @@ const KeyList = forwardRef((props: Props, ref) => {
367369
setScrollTopPosition={setScrollTopPosition}
368370
hideFooter={hideFooter}
369371
onRowsRendered={({ overscanStartIndex, overscanStopIndex }) =>
370-
onRowsRendered(overscanStartIndex, overscanStopIndex)}
372+
onRowsRenderedDebounced(overscanStartIndex, overscanStopIndex)}
371373
/>
372374
</div>
373375
</div>

0 commit comments

Comments
 (0)