UNPKG

@lyra/form-builder

Version:
30 lines (19 loc) 776 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _get2 = require('lodash/get'); var _get3 = _interopRequireDefault(_get2); exports.getOption = getOption; exports.default = resolveStringInput; var _SelectInput = require('../../inputs/SelectInput'); var _SelectInput2 = _interopRequireDefault(_SelectInput); var _StringInput = require('../../inputs/StringInput'); var _StringInput2 = _interopRequireDefault(_StringInput); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function getOption(type, optionName) { return (0, _get3.default)(type.options, optionName); } function resolveStringInput(type) { return getOption(type, 'list') ? _SelectInput2.default : _StringInput2.default; }