UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

27 lines 3.3 kB
/** * Generates simple array formFieldConfig * @returns FormlyFieldConfig[] */ export function getBasicInputArrayFormFieldConfig(config) { return [ { key: config.key, type: 'array', defaultValue: [''], templateOptions: { required: !config.optional, addText: config.addText }, fieldArray: { type: 'string', templateOptions: { required: !config.optional, label: config.label, tooltip: config.tooltip, placeholder: config.placeholder } } } ]; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlc2V0cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2NvcmUvZHluYW1pYy1mb3Jtcy9wcmVzZXRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtDQTs7O0dBR0c7QUFDSCxNQUFNLFVBQVUsaUNBQWlDLENBQy9DLE1BQTBDO0lBRTFDLE9BQU87UUFDTDtZQUNFLEdBQUcsRUFBRSxNQUFNLENBQUMsR0FBRztZQUNmLElBQUksRUFBRSxPQUFPO1lBQ2IsWUFBWSxFQUFFLENBQUMsRUFBRSxDQUFDO1lBQ2xCLGVBQWUsRUFBRTtnQkFDZixRQUFRLEVBQUUsQ0FBQyxNQUFNLENBQUMsUUFBUTtnQkFDMUIsT0FBTyxFQUFFLE1BQU0sQ0FBQyxPQUFPO2FBQ3hCO1lBQ0QsVUFBVSxFQUFFO2dCQUNWLElBQUksRUFBRSxRQUFRO2dCQUNkLGVBQWUsRUFBRTtvQkFDZixRQUFRLEVBQUUsQ0FBQyxNQUFNLENBQUMsUUFBUTtvQkFDMUIsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFLO29CQUNuQixPQUFPLEVBQUUsTUFBTSxDQUFDLE9BQU87b0JBQ3ZCLFdBQVcsRUFBRSxNQUFNLENBQUMsV0FBVztpQkFDaEM7YUFDRjtTQUNGO0tBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGb3JtbHlGaWVsZENvbmZpZyB9IGZyb20gJ0BuZ3gtZm9ybWx5L2NvcmUnO1xuXG5pbnRlcmZhY2UgQmFzaWNJbnB1dEFycmF5Rm9ybUNvbmZpZ0ludGVyZmFjZSB7XG4gIC8qKlxuICAgKiBzZXRzIGZvcm0ncyBrZXlcbiAgICovXG4gIGtleTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiB0ZXh0IGluc2lkZSBidXR0b24gdGhhdCBhZGRzIGFkZGl0aW9uYWwgZmllbGRzXG4gICAqL1xuICBhZGRUZXh0OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIGxhYmVsIGRpc3BsYXllZCBhYm92ZSBmaWVsZHNcbiAgICovXG4gIGxhYmVsOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSB2YWx1ZVxuICAgKi9cbiAgcGxhY2Vob2xkZXI6IHN0cmluZztcblxuICAvKipcbiAgICogaWYgcHJvdmlkZWQsIGJsdWUgaW5mb3JtYXRpb24gaWNvbiB3aWxsIGJlIHJlbmRlcmVkIHdpdGggb25Ib3ZlciB0b29sdGlwXG4gICAqL1xuICB0b29sdGlwPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBJZiBwcm92aWRlZCB3aXRoIHRydWUgdmFsdWUsIGdlbmVyYXRlZCBmaWVsZCB3aWxsIG5vdCBiZSByZXF1aXJlZC5cbiAgICovXG4gIG9wdGlvbmFsPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiAgR2VuZXJhdGVzIHNpbXBsZSBhcnJheSBmb3JtRmllbGRDb25maWdcbiAqICAgQHJldHVybnMgRm9ybWx5RmllbGRDb25maWdbXVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0QmFzaWNJbnB1dEFycmF5Rm9ybUZpZWxkQ29uZmlnKFxuICBjb25maWc6IEJhc2ljSW5wdXRBcnJheUZvcm1Db25maWdJbnRlcmZhY2Vcbik6IEZvcm1seUZpZWxkQ29uZmlnW10ge1xuICByZXR1cm4gW1xuICAgIHtcbiAgICAgIGtleTogY29uZmlnLmtleSxcbiAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICBkZWZhdWx0VmFsdWU6IFsnJ10sXG4gICAgICB0ZW1wbGF0ZU9wdGlvbnM6IHtcbiAgICAgICAgcmVxdWlyZWQ6ICFjb25maWcub3B0aW9uYWwsXG4gICAgICAgIGFkZFRleHQ6IGNvbmZpZy5hZGRUZXh0XG4gICAgICB9LFxuICAgICAgZmllbGRBcnJheToge1xuICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgdGVtcGxhdGVPcHRpb25zOiB7XG4gICAgICAgICAgcmVxdWlyZWQ6ICFjb25maWcub3B0aW9uYWwsXG4gICAgICAgICAgbGFiZWw6IGNvbmZpZy5sYWJlbCxcbiAgICAgICAgICB0b29sdGlwOiBjb25maWcudG9vbHRpcCxcbiAgICAgICAgICBwbGFjZWhvbGRlcjogY29uZmlnLnBsYWNlaG9sZGVyXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIF07XG59XG4iXX0=