@lyra/form-builder
Version:
Lyra form builder
33 lines (24 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _once2 = require('lodash/once');
var _once3 = _interopRequireDefault(_once2);
exports.default = resolveReferenceInput;
var _LyraReferenceInput = require('../inputs/LyraReferenceInput');
var _LyraReferenceInput2 = _interopRequireDefault(_LyraReferenceInput);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable no-console */
const warnInputTypeNotSupported = (0, _once3.default)(() => console.warn('The option "inputType" on references is removed.'));
const warnSearchableOptionNotSupported = (0, _once3.default)(() => console.warn('The option "searchable" on references has been removed.'));
/* eslint-enable no-console */
function resolveReferenceInput(type) {
const options = type.options || {};
if (options.inputType) {
warnInputTypeNotSupported();
}
if ('searchable' in options) {
warnSearchableOptionNotSupported();
}
return _LyraReferenceInput2.default;
}