Skip to content

Conversation

buckhalt
Copy link
Member

@buckhalt buckhalt commented Aug 4, 2025

This pull request introduces a new, highly flexible and accessible VirtualList component for efficiently rendering large lists in different layouts. It also adds new dependencies to support this component and improves Storybook's accessibility testing capabilities.

Component addition:

  • Added a new VirtualList component in lib/ui/components/VirtualList/VirtualList.tsx that supports grid, column, and horizontal layouts, keyboard navigation, selection, and accessibility features. It uses @tanstack/react-virtual for performant virtualization.

Dependency updates:

  • Added @tanstack/react-virtual to package.json and updated pnpm-lock.yaml to support virtualized lists. [1] [2] [3] [4]
  • Added @storybook/addon-a11y to package.json and pnpm-lock.yaml to enable accessibility checks in Storybook. [1] [2] [3] [4]

Storybook configuration:

  • Enabled the @storybook/addon-a11y addon in .storybook/main.js for improved accessibility testing in Storybook.

Copy link

vercel bot commented Aug 4, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Project Deployment Preview Comments Updated (UTC)
fresco-sandbox Ready Preview Comment Aug 12, 2025 5:23pm
fresco-storybook Ready Preview Comment Aug 12, 2025 5:23pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
barf ⬜️ Ignored Aug 12, 2025 5:23pm

allows parent to explicitly control animation for cases like dnd
add docs for controlling listId from parent in different situations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants