@moxon6/form-components
Version:
This is small collection of Material-ui fields components,
81 lines (50 loc) • 1.98 kB
JavaScript
"use strict";
exports.__esModule = true;
var _Boolean = require("./Boolean");
var _Boolean2 = _interopRequireDefault(_Boolean);
var _Button = require("./Button");
var _Button2 = _interopRequireDefault(_Button);
var _DateTime = require("./DateTime");
var _DateTime2 = _interopRequireDefault(_DateTime);
var _DynamicList = require("./DynamicList");
var _DynamicList2 = _interopRequireDefault(_DynamicList);
var _Dropdown = require("./Dropdown");
var _Dropdown2 = _interopRequireDefault(_Dropdown);
var _TextInput = require("./TextInput");
var _TextInput2 = _interopRequireDefault(_TextInput);
var _Header = require("./Header");
var _Header2 = _interopRequireDefault(_Header);
var _FormTitle = require("./FormTitle");
var _FormTitle2 = _interopRequireDefault(_FormTitle);
var _Form = require("./Form");
var _Form2 = _interopRequireDefault(_Form);
var _Divider = require("./Divider");
var _Divider2 = _interopRequireDefault(_Divider);
var _Tabs = require("./Tabs");
var _Tabs2 = _interopRequireDefault(_Tabs);
var _Drawer = require("./Drawer");
var _Drawer2 = _interopRequireDefault(_Drawer);
var _recompose = require("recompose");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Fields = {
Boolean: _Boolean2.default,
Button: _Button2.default,
DateTime: _DateTime2.default,
DynamicList: _DynamicList2.default,
Dropdown: _Dropdown2.default,
Text: _TextInput2.default,
Header: _Header2.default,
FormTitle: _FormTitle2.default,
Form: _Form2.default,
Divider: _Divider2.default,
Tab: _Tabs2.default,
DrawerButton: _Drawer2.default
};
var enhance = function enhance(key) {
return (0, _recompose.compose)((0, _recompose.setDisplayName)("Fields." + key), (0, _recompose.onlyUpdateForKeys)(['value', 'children', 'error']), _Divider.DividerHOC);
};
for (var key in Fields) {
Fields[key] = enhance(key)(Fields[key]);
}
exports.default = Fields;
module.exports = exports["default"];