import { registerExamples } from '../register' ; export const schema = { type : 'object' , properties : { comments : { type : 'array' , title : 'Messages' , items : { type : 'object' , properties : { message1 : { type : 'string' } , message2 : { type : 'string' } } } } } } ; export const uischema = { type : 'VerticalLayout' , elements : [ { type : 'Control' , scope : '#/properties/comments' , options : { elementLabelProp : 'message2' , detail : { type : 'VerticalLayout' , elements : [ { type : 'Control' , scope : '#/properties/message1' } , { type : 'Control' , scope : '#/properties/message2' } ] } } } ] } ; export const data = { comments : [ { message1 : 'This is an example message' , message2 : 'This is an example message 2' } , { message1 : 'Get ready for booohay 1' , message2 : 'Get ready for booohay 2' } ] } ; registerExamples ( [ { name : 'array-with-custom-element-label' , label : 'Array with custom element label' , data , schema , uischema } ] ) ;