feat(List): new component#3240
Conversation
|
📦 Bundle Size Analysis ✅ No bundle size changes detected. Unchanged Components
📊 Summary:
|
Accept master changes for BaseList and BaseItem components which were already incorporated from the base-list branch that was merged to master.
⚡ Performance Report
📈 Performance Changes
📋 Unchanged Stories (182)These stories showed no significant performance changes. ℹ️ About this report📏 Thresholds:
Legend: |
PR Reviewer Guide 🔍(Review updated until commit afc4476)Here are some key observations to aid the review process:
|
| tooltipProps, | ||
| onClick, | ||
| onHover, | ||
| "data-testid": dataTestId |
There was a problem hiding this comment.
We usually only add it to the top level component not the individual items, no?
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
User description
https://monday.monday.com/boards/3532714909/views/80492480/pulses/10829223605
PR Type
Enhancement
Description
Introduce new List component in
/nextfolder with improved API and accessibilityAdd ListItem and ListTitle sub-components with data-driven props interface
Implement comprehensive keyboard navigation and focus management
Add extensive test coverage and documentation with multiple story variants
Migrate legacy List documentation to
/legacyfolder with deprecation noticesDiagram Walkthrough
File Walkthrough
14 files
New List component implementationList component type definitionsList component stylingNew ListItem component implementationListItem component type definitionsListItem component exportsNew ListTitle component implementationListTitle component type definitionsListTitle component styling with sticky supportListTitle component exportsList package exports and re-exportsExport List from next componentsAdd hover state and focus styling to BaseItemAdd LIST_TITLE test ID and vibe ID constants1 files
Comprehensive List component test suite1 files
Fix highlighted prop handling with undefined check9 files
Update List documentation for new componentRewrite List stories for new component APIUpdate ListItem documentation for new APIRewrite ListItem stories for new component APIArchive legacy List documentation with deprecation noticeArchive legacy List storiesArchive legacy List story helpersArchive legacy ListItem documentation with deprecation noticeArchive legacy ListItem stories