veza/apps/web/src/components/ui/virtualized-list
senke 0ddbe99652 refactor(web): split VirtualizedList into virtualized-list module
- virtualized-list/types.ts: VirtualizedListProps
- virtualized-list/useInfiniteScroll.ts: useInfiniteScroll hook
- virtualized-list/useScrollPosition.ts: useScrollPosition hook
- virtualized-list/VirtualizedList.tsx: main component
- Re-export from virtualized-list.tsx via ./virtualized-list/index
- Test mock extended with getTotalSize, measureElement, key on virtual items
- 4 tests pass

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 13:55:06 +01:00
..
index.ts refactor(web): split VirtualizedList into virtualized-list module 2026-02-06 13:55:06 +01:00
types.ts refactor(web): split VirtualizedList into virtualized-list module 2026-02-06 13:55:06 +01:00
useInfiniteScroll.ts refactor(web): split VirtualizedList into virtualized-list module 2026-02-06 13:55:06 +01:00
useScrollPosition.ts refactor(web): split VirtualizedList into virtualized-list module 2026-02-06 13:55:06 +01:00
VirtualizedList.tsx refactor(web): split VirtualizedList into virtualized-list module 2026-02-06 13:55:06 +01:00