diff --git a/src/views/pds.tsx b/src/views/pds.tsx index 5748bd6..8fdcd43 100644 --- a/src/views/pds.tsx +++ b/src/views/pds.tsx @@ -154,6 +154,12 @@ export const PdsView = () => { }, }); + virtualizer.indexFromElement = (node: Element) => { + const indexStr = node.getAttribute("data-index"); + if (!indexStr) return -1; + return parseInt(indexStr, 10); + }; + const Tab = (props: { tab: "repos" | "info" | "firehose"; label: string }) => ( { {(virtualItem) => (
virtualizer.measureElement(el)} + ref={virtualizer.measureElement} classList={{ "z-10": expandedIndex() === virtualItem.index }} style={{ position: "absolute",