UNPKG

schema-form-g

Version:
67 lines (66 loc) 3.7 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getFieldProps = exports.defaultFieldProps = exports.Fields = void 0; exports.getFields = getFields; exports.setFieldProps = exports.getGlobalConfig = void 0; exports.setFields = setFields; exports.setGlobalConfig = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _dataCell = require("data-cell-g"); var _lodash = require("lodash"); var _fields; // import { Switch, Checkbox, Radio, AutoComplete } from 'antd' // const CheckboxGroup = Checkbox.Group // const RadioGroup = Radio.Group var Password = _dataCell.Input.Password, TextArea = _dataCell.Input.TextArea, Search = _dataCell.Input.Search; var RangePicker = _dataCell.DatePicker.RangePicker; var IconSelector = _dataCell.Icon; var Fields; (function (Fields) { Fields["Input"] = "Input"; Fields["Password"] = "Password"; Fields["InputNumber"] = "InputNumber"; Fields["InputMoney"] = "InputMoney"; Fields["InputUrl"] = "InputUrl"; Fields["InputEmail"] = "InputEmail"; Fields["InputLanguage"] = "InputLanguage"; Fields["InputCellPhone"] = "InputCellPhone"; Fields["InputTelePhone"] = "InputTelePhone"; Fields["TextArea"] = "TextArea"; Fields["DatePicker"] = "DatePicker"; Fields["RangePicker"] = "RangePicker"; Fields["ColorPicker"] = "ColorPicker"; Fields["Selector"] = "Selector"; Fields["IconSelector"] = "IconSelector"; Fields["LocationSelector"] = "LocationSelector"; Fields["Switch"] = "Switch"; Fields["Checkbox"] = "Checkbox"; Fields["CheckboxGroup"] = "CheckboxGroup"; Fields["Radio"] = "Radio"; Fields["RadioGroup"] = "RadioGroup"; Fields["AutoComplete"] = "AutoComplete"; Fields["Search"] = "Search"; })(Fields || (exports.Fields = Fields = {})); var fields = (_fields = {}, (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)(_fields, Fields.Input, _dataCell.Input), Fields.Password, Password), Fields.Search, Search), Fields.InputNumber, _dataCell.InputNumber), Fields.InputMoney, _dataCell.InputMoney), Fields.InputUrl, _dataCell.InputUrl), Fields.InputEmail, _dataCell.InputEmail), Fields.InputLanguage, _dataCell.InputLanguage), Fields.InputTelePhone, _dataCell.InputTelePhone), Fields.InputCellPhone, _dataCell.InputCellPhone), (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)(_fields, Fields.TextArea, TextArea), Fields.DatePicker, _dataCell.DatePicker), Fields.RangePicker, RangePicker), Fields.ColorPicker, _dataCell.ColorPicker), Fields.Selector, _dataCell.Selector), Fields.IconSelector, IconSelector), Fields.LocationSelector, _dataCell.LocationSelector)); function getFields() { return Object.assign({}, fields); } function setFields(field) { fields = Object.assign(Object.assign({}, fields), field); } var defaultFieldProps = exports.defaultFieldProps = { size: 'small' }; var setFieldProps = exports.setFieldProps = function setFieldProps(props) { (0, _lodash.merge)(defaultFieldProps, props); }; var getFieldProps = exports.getFieldProps = function getFieldProps() { return defaultFieldProps; }; var setGlobalConfig = exports.setGlobalConfig = setFieldProps; var getGlobalConfig = exports.getGlobalConfig = getFieldProps;