Hi there, just a follow-up question to this thread regarding overriding the default renderers
I have successfully managed to create custom components that conform to our UI style for several of the JSON form fields, and the testers required for them.
I’m having a bit of trouble figuring out Array types though. What I would like is to create a custom component for the outer wrapper, with my own controls to add, remove etc, but then I’d like to pass all the internal elements down the same way the default Array renderer would do, so they in turn get rendered by the appropriate component.
I’ve had a look at the source code for the ArrayLayout renderer and I’d like to create something similar. I can create the “shell” component easily enough, and then I can map over the array elements. I’m just not sure what kind of component I should invoke inside to pass each element’s schema and uischema to.