Draft: #3561765 Add 'Allow multiple values' checkbox for props

Instead of having 'array' as a separate type, props now have an 'Allow multiple' checkbox that converts the prop to accept multiple values of the same type.

  • Added allowMultiple flag to CodeComponentProp
  • Added FormPropTypeArray component for managing array inputs
  • Updated serialization to convert allowMultiple props to array type
  • Updated deserialization to detect array types and set allowMultiple
  • Checkbox appears for text, integer, number, and boolean types
  • When checked, shows array input UI with add/remove buttons

Closes #3561765

Merge request reports

Loading