KaotoIO / kaoto

Next version of the UI of the Kaoto project
Apache License 2.0
22 stars 21 forks source link

fix(CanvasForm): Required properties are not shown for EIPs #1119

Closed lordrip closed 1 month ago

lordrip commented 1 month ago

Context

Currently, when generating EIP schemas, required properties are lost due to missing handling.

This commit checks the isRequired method from the catalog and adds it to the required properties list.

Before After
image image

Note

This change needs to be propagated to the upcoming catalog generation code.

fix: https://github.com/KaotoIO/kaoto/issues/1104