There was an error while loading. Please reload this page.
I'm trying to create a Select component with a object value.
{ label: `My String`, value: { CuteCharm: true }, }
This results in a runtime error because value is rendered here: https://github.com/react-component/select/blob/48e24574fdf6a7b68589631e32d69d8dc629c974/src/OptionList.tsx#L309C9-L309C16
value
Expected behaviour: value can be an object, and it is not rendered (only label is rendered).
label
Proposed solution: Replace {value} by {typeof value === 'object' ? value.toString() : value}
{value}
{typeof value === 'object' ? value.toString() : value}
I'm trying to create a Select component with a object value.
This results in a runtime error because
valueis rendered here: https://github.com/react-component/select/blob/48e24574fdf6a7b68589631e32d69d8dc629c974/src/OptionList.tsx#L309C9-L309C16Expected behaviour:
valuecan be an object, and it is not rendered (onlylabelis rendered).Proposed solution: Replace
{value}by{typeof value === 'object' ? value.toString() : value}