import { registerExamples } from '../register' ; export const schema = { type : 'object' , properties : { postalCode : { type : 'string' , description : 'A Postal Code' , maxLength : 5 } , recurrenceInterval : { type : 'integer' , description : 'A recurrence interval' } } , required : [ 'postalCode' ] } ; export const uischema = { type : 'VerticalLayout' , elements : [ { type : 'HorizontalLayout' , elements : [ { type : 'Control' , scope : '#/properties/postalCode' , label : 'Postal Code' } , { type : 'Control' , scope : '#/properties/recurrenceInterval' , label : 'Recurrence Interval' } ] } ] } ; export const data = { postalCode : '12345' } ; const config = { restrict : true , trim : true , showUnfocusedDescription : true , hideRequiredAsterisk : true } ; registerExamples ( [ { name : 'configDefault' , label : 'Configuration (Default)' , data , schema , uischema : uischema } , { name : 'configCustom' , label : 'Configuration (Custom)' , data , schema , uischema , config } ] ) ;