You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to use the new Tree component from react-aria-components, but it crashes when attempting to set expandedKeys prop to "all" (which should be a valid value according to the types).
See reproduction below
🤔 Expected Behavior?
Tree should successfully expand all possible keys
😯 Current Behavior
Tree crashes with error:
expandedKeys.has is not a function
visitNode
https://lz5k72.csb.app/node_modules/react-aria-components/dist/Tree.main.js:418:71
visitNode
https://lz5k72.csb.app/node_modules/react-aria-components/dist/Tree.main.js:421:60
$c6576bb58bfa084b$var$flattenTree
https://lz5k72.csb.app/node_modules/react-aria-components/dist/Tree.main.js:423:33
new $c6576bb58bfa084b$var$TreeCollection
https://lz5k72.csb.app/node_modules/react-aria-components/dist/Tree.main.js:103:64
Looks like I've might have jumped the gun a bit here wrt. this being a bug vs a feature request (?).
The types doesn't really allow "all" in its type, but Typescript doesn't complain either when you supply it. 🤷
Also, the convertExpanded()-function that's used on the incoming expandedKeys-prop seems to support "all" as a value, so it tricked me into believing that it was intended to work.
Provide a general summary of the issue here
I'm trying to use the new Tree component from
react-aria-components
, but it crashes when attempting to setexpandedKeys
prop to"all"
(which should be a valid value according to the types).See reproduction below
🤔 Expected Behavior?
Tree should successfully expand all possible keys
😯 Current Behavior
Tree crashes with error:
💁 Possible Solution
No response
🔦 Context
No response
🖥️ Steps to Reproduce
https://codesandbox.io/p/sandbox/priceless-rgb-lz5k72
Expand explicit
button. Expansion is performed as expectedExpand all
button. Tree crashes and error message is displayedVersion
1.2.1
What browsers are you seeing the problem on?
Chrome
If other, please specify.
No response
What operating system are you using?
Windows
🧢 Your Company/Team
No response
🕷 Tracking Issue
No response
The text was updated successfully, but these errors were encountered: