Conversation
Pin @tenphi/tasty, record the changeset, and keep Tree row checkboxes typechecking with a narrow react-types workaround on Checkbox onChange. Made-with: Cursor
🦋 Changeset detectedLatest commit: 9fdcac5 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📦 NPM canary releaseDeployed canary version 0.0.0-canary-030c219. |
🏋️ Size limit report
Click here if you want to find out what is changed in this build |
🧪 Storybook is successfully deployed!
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9fdcac5. Configure here.
| isPressed, | ||
| isRowCheckable, | ||
| ], | ||
| ); |
There was a problem hiding this comment.
block-node modifier missing from itemMods for rowStyles
Medium Severity
The block-node modifier is documented as a row-level modifier available when overriding rowStyles, but it's only included in rowMods (applied to TreeNodeRow) and not in itemMods (applied to TreeRowItem). Since rowStyles is forwarded to TreeRowItem, any consumer styling that relies on the block-node modifier in rowStyles will have no effect. Other modifiers like selected and disabled work because Item handles them internally via isSelected/isDisabled props, but block-node has no such internal handling.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 9fdcac5. Configure here.


Note
Medium Risk
Adds a new, fairly complex interactive
Treecomponent (selection/expansion/checkbox cascade and async loading) plus a styling library bump, which could introduce subtle state/ARIA behavior or bundle-size regressions.Overview
Introduces a new
Treecomponent (React Aria/Stately, AntD-liketreeDataAPI) supporting controlled/uncontrolled expansion, selection modes, and optional cascading checkboxes withhalfCheckedreporting, plus optional asyncloadDatawith per-row loading state.Exports
Treefrom the package entrypoint, adds Storybook docs/stories and a comprehensive test suite for expansion/selection/checking/lazy-load/ref-forwarding behaviors, and bumps@tenphi/tastyto2.1.1(with a corresponding size-limit increase).Reviewed by Cursor Bugbot for commit 9fdcac5. Bugbot is set up for automated code reviews on this repo. Configure here.