yyuap-template
Version:
template project which is based on tinper
79 lines (62 loc) • 3.66 kB
JavaScript
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(['module', 'exports', './BaseFormItem/BaseFormItem', './CheckboxComponent/CheckboxComponent', './Datecomponent/Datecomponent', './Label/Label', './Label/Labelhr', './Label/LabelNoEdit', './RadioBoxComponent/RadioBoxComponent', './Reference/Reference', './SelectComponent/SelectComponent', './TextArea/TextArea', './TextWithLabel/TextWithLabel', './multText/MultText'], factory);
} else if (typeof exports !== "undefined") {
factory(module, exports, require('./BaseFormItem/BaseFormItem'), require('./CheckboxComponent/CheckboxComponent'), require('./Datecomponent/Datecomponent'), require('./Label/Label'), require('./Label/Labelhr'), require('./Label/LabelNoEdit'), require('./RadioBoxComponent/RadioBoxComponent'), require('./Reference/Reference'), require('./SelectComponent/SelectComponent'), require('./TextArea/TextArea'), require('./TextWithLabel/TextWithLabel'), require('./multText/MultText'));
} else {
var mod = {
exports: {}
};
factory(mod, mod.exports, global.BaseFormItem, global.CheckboxComponent, global.Datecomponent, global.Label, global.Labelhr, global.LabelNoEdit, global.RadioBoxComponent, global.Reference, global.SelectComponent, global.TextArea, global.TextWithLabel, global.MultText);
global.index = mod.exports;
}
})(this, function (module, exports, _BaseFormItem, _CheckboxComponent, _Datecomponent, _Label, _Labelhr, _LabelNoEdit, _RadioBoxComponent, _Reference, _SelectComponent, _TextArea, _TextWithLabel, _MultText) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _BaseFormItem2 = _interopRequireDefault(_BaseFormItem);
var _CheckboxComponent2 = _interopRequireDefault(_CheckboxComponent);
var _Datecomponent2 = _interopRequireDefault(_Datecomponent);
var _Label2 = _interopRequireDefault(_Label);
var _Labelhr2 = _interopRequireDefault(_Labelhr);
var _LabelNoEdit2 = _interopRequireDefault(_LabelNoEdit);
var _RadioBoxComponent2 = _interopRequireDefault(_RadioBoxComponent);
var _Reference2 = _interopRequireDefault(_Reference);
var _SelectComponent2 = _interopRequireDefault(_SelectComponent);
var _TextArea2 = _interopRequireDefault(_TextArea);
var _TextWithLabel2 = _interopRequireDefault(_TextWithLabel);
var _MultText2 = _interopRequireDefault(_MultText);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
var components = {
BaseFormItem: _BaseFormItem2.default,
CheckboxComponent: _CheckboxComponent2.default,
CheckBox: _CheckboxComponent2.default,
DateComponent: _Datecomponent2.default,
Label: _Label2.default,
Labelhr: _Labelhr2.default,
RadioBox: _RadioBoxComponent2.default,
Reference: _Reference2.default,
Select: _SelectComponent2.default,
TextArea: _TextArea2.default,
Text: _TextWithLabel2.default,
Email: _TextWithLabel2.default,
Phone: _TextWithLabel2.default,
Mobile: _TextWithLabel2.default,
NumberComponent: _TextWithLabel2.default,
MultText: _MultText2.default,
LabelNoEdit: _LabelNoEdit2.default
};
exports.default = function (componentKey, templateType) {
if (components[componentKey + templateType]) {
return components[componentKey + templateType];
} else {
return components[componentKey];
}
};
module.exports = exports['default'];
});