react-jsonschema-form
react-jsonschema-form copied to clipboard
Description Property Not Shown in OneOf Dropdown Menu 🐛
Prerequisites
- [X] I have searched the existing issues
- [X] I understand that providing a SSCCE example is tremendously useful to the maintainers.
- [X] I have read the documentation
- [X] Ideally, I'm providing a sample JSFiddle, Codesandbox.io or preferably a shared playground link demonstrating the issue.
What theme are you using?
core
Version
5.18.4
Current Behavior
When using the description property in a oneOf subSchema, it isn't rendered under the dropdown menu.
{
"type": "object",
"properties": {
"plan": {
"type": "string",
"oneOf": [
{
"const": "vcluster",
"title": "Virtual cluster plan",
"description": "This is a virtual cluster plan."
},
{
"const": "coab",
"title": "Cloud-on-a-bench plan",
"description": "This is a cloud-on-a-bench plan."
},
{
"const": "kamaji",
"title": "Kamaji plan",
"description": "This is a Kamaji plan."
}
]
}
}
}
Expected Behavior
We should see a text field under the dropdown selection menu that dynamically changes the description of the selected field, similar to how it works for objects :
{
"type": "object",
"oneOf": [
{
"title": "Small",
"description": "Small plan",
"type": "object"
},
{
"title": "Big",
"description": "Big plan",
"type": "object"
}
]
}
Steps To Reproduce
No response
Environment
- OS: Ubuntu 22
- Node: 20.11.1
- npm: 10.2.4
Anything else?
No response