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
Please do not cancel this on the grounds of not having a reproduction link... the code itself shows abundantly clearly that what I say is true.
To me, this is clearly a bug because itemToElement is for presentation purposes only and conditioning its usage based on data type does not make sense.
Reagarding the workaround ... I've created a wrapper component that wraps the items into object and then wraps the callbacks too to make it transparent...
Package
@carbon/react
Browser
Edge, Firefox, Safari, Chrome
Package version
1.70.0
React version
18.3.1
Description
There are three props that control how items are rendered in dropdown instances:
itemToString
itemToElement
renderSelectedItem
However, the
itemToElement
callback is useless when you supply items as strings.The relevant code is here: https://github.com/carbon-design-system/carbon/blob/main/packages/react/src/components/Dropdown/Dropdown.tsx#L694
Please do not cancel this on the grounds of not having a reproduction link... the code itself shows abundantly clearly that what I say is true.
To me, this is clearly a bug because
itemToElement
is for presentation purposes only and conditioning its usage based on data type does not make sense.Note that I am not on latest
@carbon/react
because of a regression you have there.Reproduction/example
—
Steps to reproduce
Suggested Severity
Severity 3 = User can complete task, and/or has a workaround within the user experience of a given component.
Application/PAL
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: