Add virtual scrolling and debounced search to keys page

- Implement @tanstack/react-virtual for performance with large key lists
- Add native debouncing (300ms) for search input
- Handle single-key groups without collapsible UI
This commit is contained in:
cc
2026-04-14 19:35:48 +02:00
parent fad0b347c0
commit ba3098d302
3 changed files with 216 additions and 114 deletions
+1
View File
@@ -19,6 +19,7 @@
"@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-tabs": "^1.1.13",
"@radix-ui/react-tooltip": "^1.2.8",
"@tanstack/react-virtual": "^3.13.23",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",