UNPKG

@amsterdam/bmi-dms-upload

Version:

A document upload flow that can be implemented in any BMI React application. Documents are stored in DMS. Metadata can be added in the flow.

2 lines 1.71 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:true,get:all[name]})}_export(exports,{default:function(){return createUISchemaFromMetadataProps},createUISchemaIndividualFieldsFromMetadataProps:function(){return createUISchemaIndividualFieldsFromMetadataProps}});function createUISchemaFromMetadataProps(metadataProperties){return{type:"Group",elements:metadataProperties.map(function(param){var key=param.key,scope=param.scope,label=param.label,oneOf=param.oneOf;var _oneOf_find,_oneOf;return{type:"HorizontalLayout",elements:[{type:"Control",label:label,scope:"#/properties/".concat(key,"/properties/value"),options:{format:(_oneOf=oneOf)===null||_oneOf===void 0?void 0:(_oneOf_find=_oneOf.find(function(oo){var _oo;return(_oo=oo)===null||_oo===void 0?void 0:_oo.format}))===null||_oneOf_find===void 0?void 0:_oneOf_find.format}},{type:"Control",label:false,scope:"#/properties/".concat(key,"/properties/changeIndividual")}]}})}}function createUISchemaIndividualFieldsFromMetadataProps(metadataProperties){return{type:"VerticalLayout",elements:metadataProperties.map(function(param){var key=param.key,scope=param.scope,label=param.label,oneOf=param.oneOf;var _oneOf_find,_oneOf;return{type:"HorizontalLayout",elements:[{type:"Control",label:label,scope:"#/properties/".concat(key,"/properties/value"),options:{format:(_oneOf=oneOf)===null||_oneOf===void 0?void 0:(_oneOf_find=_oneOf.find(function(oo){var _oo;return(_oo=oo)===null||_oo===void 0?void 0:_oo.format}))===null||_oneOf_find===void 0?void 0:_oneOf_find.format}}]}})}} //# sourceMappingURL=createUISchemaFromMetadataProps.js.map