Open kolyasya opened 8 months ago
Thank you for submitting an issue!
If this is a bug report, please be sure to include, at minimum, example code showing a small schema and any necessary calls with all their arguments, which will reproduce the issue. Even better, you can link to a saved online code editor example, where anyone can immediately run the code and see the issue.
If you are requesting a feature, include a code example of how you imagine it working if it were implemented.
If you need to edit your issue description, click the [...] and choose Edit.
Be patient. This is a free and freely licensed package that I maintain in my spare time. You may get a response in a day, but it could also take a month. If you benefit from this package and would like to see more of my time devoted to it, you can help by sponsoring.
I'm trying to build up a client-side form with https://github.com/rjsf-team/react-jsonschema-form To do so I'm using SimplSchema → JSON Schema conversion.
And for array fields I noticed that I don't get a proper result. This issue mostly refers to this line — https://github.com/longshotlabs/simpl-schema/blob/555f790ad17ed15d600d5e1b9bbb1132476f4cd1/src/toJsonSchema.ts#L14
If I start with such schema:
I get a JSONSchema:
And if I use this JSON schema directly with
formData
:I get only a single item:
This is because items of the same shape should be defined as an object, not array: https://json-schema.org/learn/getting-started-step-by-step#optional
Am I thinking about that wrong or is this a bug?