@lyra/form-builder
Version:
Lyra form builder
30 lines (19 loc) • 776 B
JavaScript
;
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;
}