adui
Version:
<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>
60 lines (53 loc) • 7.86 kB
JavaScript
var _excluded = ["children", "className", "itemStyle", "labelAlign", "labelSize", "labelStyle"];
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
import * as React from "react";
import PropTypes from "prop-types";
import classNames from "classnames";
import { FormContext } from "./Context";
import Item from "./Item";
import Tip from "./Tip";
import "./style";
var prefix = "adui-channels-form";
var Form = function Form(_ref) {
var children = _ref.children,
className = _ref.className,
itemStyle = _ref.itemStyle,
labelAlign = _ref.labelAlign,
labelSize = _ref.labelSize,
labelStyle = _ref.labelStyle,
otherProps = _objectWithoutProperties(_ref, _excluded);
var classSet = classNames(className, "".concat(prefix, "-base"));
return React.createElement(FormContext.Provider, {
value: {
itemStyle: itemStyle,
labelAlign: labelAlign,
labelSize: labelSize,
labelStyle: labelStyle
}
}, React.createElement("div", _extends({
className: classSet
}, otherProps), children));
};
Form.Item = Item;
Form.Tip = Tip;
Form.displayName = "Form";
Form.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
itemStyle: PropTypes.object,
labelAlign: PropTypes.oneOf(["left", "center", "right"]),
labelSize: PropTypes.number,
labelStyle: PropTypes.object
};
Form.defaultProps = {
children: null,
className: undefined,
itemStyle: {},
labelAlign: null,
labelSize: null,
labelStyle: {}
};
export default Form;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsImNsYXNzTmFtZXMiLCJGb3JtQ29udGV4dCIsIkl0ZW0iLCJUaXAiLCJwcmVmaXgiLCJGb3JtIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJpdGVtU3R5bGUiLCJsYWJlbEFsaWduIiwibGFiZWxTaXplIiwibGFiZWxTdHlsZSIsIm90aGVyUHJvcHMiLCJjbGFzc1NldCIsImRpc3BsYXlOYW1lIiwicHJvcFR5cGVzIiwibm9kZSIsInN0cmluZyIsIm9iamVjdCIsIm9uZU9mIiwibnVtYmVyIiwiZGVmYXVsdFByb3BzIiwidW5kZWZpbmVkIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9jaGFubmVscy1mb3JtL0Zvcm0udHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCJcbmltcG9ydCBjbGFzc05hbWVzIGZyb20gXCJjbGFzc25hbWVzXCJcbmltcG9ydCB7IEZvcm1Db250ZXh0IH0gZnJvbSBcIi4vQ29udGV4dFwiXG5pbXBvcnQgSXRlbSBmcm9tIFwiLi9JdGVtXCJcbmltcG9ydCBUaXAgZnJvbSBcIi4vVGlwXCJcbmltcG9ydCBcIi4vc3R5bGVcIlxuXG5jb25zdCBwcmVmaXggPSBcImFkdWktY2hhbm5lbHMtZm9ybVwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUZvcm1Qcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbj86IFJlYWN0LlJlYWN0Tm9kZVxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgLyoqXG4gICAqIGl0ZW0gc3R5bGVcbiAgICovXG4gIGl0ZW1TdHlsZT86IFJlYWN0LkNTU1Byb3BlcnRpZXNcbiAgLyoqXG4gICAqIGxhYmVsIOWtl+espuWvuem9kOaWueW8j1xuICAgKi9cbiAgbGFiZWxBbGlnbj86IFwibGVmdFwiIHwgXCJjZW50ZXJcIiB8IFwicmlnaHRcIiB8IG51bGxcbiAgLyoqXG4gICAqIGxhYmVsIOWtl+espuaVsO+8jEZvcm0g5Lya5LulIGVtIOWNleS9jeiuvue9riBsYWJlbCDlrr3luqZcbiAgICovXG4gIGxhYmVsU2l6ZT86IG51bWJlciB8IG51bGxcbiAgLyoqXG4gICAqIGxhYmVsIHN0eWxlXG4gICAqL1xuICBsYWJlbFN0eWxlPzogUmVhY3QuQ1NTUHJvcGVydGllc1xufVxuXG4vKipcbiAqIOihqOWNle+8jOWMheWQq+ihqOWNlemhueagh+mimOOAgei+k+WFpeWGheWuueOAgeihjOWKqOaMiemSruetieaVsOaNrumHh+mbhueahOmbhuWQiOW9ouaAgeOAgumAmuW4uOacjeWKoeS6juWkp+mHj+mcgOimgeaUtumbhueUqOaIt+S/oeaBr+WcuuaZr+OAglxuICovXG5jb25zdCBGb3JtOiBSZWFjdC5GQzxJRm9ybVByb3BzPiAmIHtcbiAgSXRlbTogdHlwZW9mIEl0ZW1cbiAgVGlwOiB0eXBlb2YgVGlwXG59ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSxcbiAgaXRlbVN0eWxlLFxuICBsYWJlbEFsaWduLFxuICBsYWJlbFNpemUsXG4gIGxhYmVsU3R5bGUsXG4gIC4uLm90aGVyUHJvcHNcbn06IElGb3JtUHJvcHMpID0+IHtcbiAgY29uc3QgY2xhc3NTZXQgPSBjbGFzc05hbWVzKGNsYXNzTmFtZSwgYCR7cHJlZml4fS1iYXNlYClcblxuICByZXR1cm4gKFxuICAgIDxGb3JtQ29udGV4dC5Qcm92aWRlclxuICAgICAgdmFsdWU9e3sgaXRlbVN0eWxlLCBsYWJlbEFsaWduLCBsYWJlbFNpemUsIGxhYmVsU3R5bGUgfX1cbiAgICA+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NTZXR9IHsuLi5vdGhlclByb3BzfT5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9kaXY+XG4gICAgPC9Gb3JtQ29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5Gb3JtLkl0ZW0gPSBJdGVtXG5cbkZvcm0uVGlwID0gVGlwXG5cbkZvcm0uZGlzcGxheU5hbWUgPSBcIkZvcm1cIlxuXG5Gb3JtLnByb3BUeXBlcyA9IHtcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8qKlxuICAgKiBpdGVtIHN0eWxlXG4gICAqL1xuICBpdGVtU3R5bGU6IFByb3BUeXBlcy5vYmplY3QsXG4gIC8qKlxuICAgKiBsYWJlbCDlrZfnrKblr7npvZDmlrnlvI9cbiAgICovXG4gIGxhYmVsQWxpZ246IFByb3BUeXBlcy5vbmVPZihbXCJsZWZ0XCIsIFwiY2VudGVyXCIsIFwicmlnaHRcIl0pLFxuICAvKipcbiAgICogbGFiZWwg5a2X56ym5pWw77yMRm9ybSDkvJrku6UgZW0g5Y2V5L2N6K6+572uIGxhYmVsIOWuveW6plxuICAgKi9cbiAgbGFiZWxTaXplOiBQcm9wVHlwZXMubnVtYmVyLFxuICAvKipcbiAgICogbGFiZWwgc3R5bGVcbiAgICovXG4gIGxhYmVsU3R5bGU6IFByb3BUeXBlcy5vYmplY3QsXG59XG5cbkZvcm0uZGVmYXVsdFByb3BzID0ge1xuICBjaGlsZHJlbjogbnVsbCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGl0ZW1TdHlsZToge30sXG4gIGxhYmVsQWxpZ246IG51bGwsXG4gIGxhYmVsU2l6ZTogbnVsbCxcbiAgbGFiZWxTdHlsZToge30sXG59XG5cbmV4cG9ydCBkZWZhdWx0IEZvcm1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxPQUFPLEtBQUtBLEtBQVosTUFBdUIsT0FBdkI7QUFDQSxPQUFPQyxTQUFQLE1BQXNCLFlBQXRCO0FBQ0EsT0FBT0MsVUFBUCxNQUF1QixZQUF2QjtBQUNBLFNBQVNDLFdBQVQsUUFBNEIsV0FBNUI7QUFDQSxPQUFPQyxJQUFQLE1BQWlCLFFBQWpCO0FBQ0EsT0FBT0MsR0FBUCxNQUFnQixPQUFoQjtBQUNBLE9BQU8sU0FBUDtBQUVBLElBQU1DLE1BQU0sR0FBRyxvQkFBZjs7QUFpQ0EsSUFBTUMsSUFHTCxHQUFHLFNBSEVBLElBR0YsT0FRYztFQUFBLElBUGhCQyxRQU9nQixRQVBoQkEsUUFPZ0I7RUFBQSxJQU5oQkMsU0FNZ0IsUUFOaEJBLFNBTWdCO0VBQUEsSUFMaEJDLFNBS2dCLFFBTGhCQSxTQUtnQjtFQUFBLElBSmhCQyxVQUlnQixRQUpoQkEsVUFJZ0I7RUFBQSxJQUhoQkMsU0FHZ0IsUUFIaEJBLFNBR2dCO0VBQUEsSUFGaEJDLFVBRWdCLFFBRmhCQSxVQUVnQjtFQUFBLElBRGJDLFVBQ2E7O0VBQ2hCLElBQU1DLFFBQVEsR0FBR2IsVUFBVSxDQUFDTyxTQUFELFlBQWVILE1BQWYsV0FBM0I7RUFFQSxPQUNFLG9CQUFDLFdBQUQsQ0FBYSxRQUFiO0lBQ0UsS0FBSyxFQUFFO01BQUVJLFNBQVMsRUFBVEEsU0FBRjtNQUFhQyxVQUFVLEVBQVZBLFVBQWI7TUFBeUJDLFNBQVMsRUFBVEEsU0FBekI7TUFBb0NDLFVBQVUsRUFBVkE7SUFBcEM7RUFEVCxHQUdFO0lBQUssU0FBUyxFQUFFRTtFQUFoQixHQUE4QkQsVUFBOUIsR0FDR04sUUFESCxDQUhGLENBREY7QUFTRCxDQXZCRDs7QUF5QkFELElBQUksQ0FBQ0gsSUFBTCxHQUFZQSxJQUFaO0FBRUFHLElBQUksQ0FBQ0YsR0FBTCxHQUFXQSxHQUFYO0FBRUFFLElBQUksQ0FBQ1MsV0FBTCxHQUFtQixNQUFuQjtBQUVBVCxJQUFJLENBQUNVLFNBQUwsR0FBaUI7RUFJZlQsUUFBUSxFQUFFUCxTQUFTLENBQUNpQixJQUpMO0VBUWZULFNBQVMsRUFBRVIsU0FBUyxDQUFDa0IsTUFSTjtFQVlmVCxTQUFTLEVBQUVULFNBQVMsQ0FBQ21CLE1BWk47RUFnQmZULFVBQVUsRUFBRVYsU0FBUyxDQUFDb0IsS0FBVixDQUFnQixDQUFDLE1BQUQsRUFBUyxRQUFULEVBQW1CLE9BQW5CLENBQWhCLENBaEJHO0VBb0JmVCxTQUFTLEVBQUVYLFNBQVMsQ0FBQ3FCLE1BcEJOO0VBd0JmVCxVQUFVLEVBQUVaLFNBQVMsQ0FBQ21CO0FBeEJQLENBQWpCO0FBMkJBYixJQUFJLENBQUNnQixZQUFMLEdBQW9CO0VBQ2xCZixRQUFRLEVBQUUsSUFEUTtFQUVsQkMsU0FBUyxFQUFFZSxTQUZPO0VBR2xCZCxTQUFTLEVBQUUsRUFITztFQUlsQkMsVUFBVSxFQUFFLElBSk07RUFLbEJDLFNBQVMsRUFBRSxJQUxPO0VBTWxCQyxVQUFVLEVBQUU7QUFOTSxDQUFwQjtBQVNBLGVBQWVOLElBQWYifQ==