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>
53 lines • 7.82 kB
JavaScript
var _excluded = ["children", "className", "itemStyle", "labelAlign", "labelSize", "labelStyle"];
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }
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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsImNsYXNzTmFtZXMiLCJGb3JtQ29udGV4dCIsIkl0ZW0iLCJUaXAiLCJwcmVmaXgiLCJGb3JtIiwiX3JlZiIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiaXRlbVN0eWxlIiwibGFiZWxBbGlnbiIsImxhYmVsU2l6ZSIsImxhYmVsU3R5bGUiLCJvdGhlclByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwiX2V4Y2x1ZGVkIiwiY2xhc3NTZXQiLCJjb25jYXQiLCJjcmVhdGVFbGVtZW50IiwiUHJvdmlkZXIiLCJ2YWx1ZSIsIl9leHRlbmRzIiwiZGlzcGxheU5hbWUiLCJwcm9wVHlwZXMiLCJub2RlIiwic3RyaW5nIiwib2JqZWN0Iiwib25lT2YiLCJudW1iZXIiLCJkZWZhdWx0UHJvcHMiLCJ1bmRlZmluZWQiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL2NoYW5uZWxzLWZvcm0vRm9ybS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSBcImNsYXNzbmFtZXNcIlxuaW1wb3J0IHsgRm9ybUNvbnRleHQgfSBmcm9tIFwiLi9Db250ZXh0XCJcbmltcG9ydCBJdGVtIGZyb20gXCIuL0l0ZW1cIlxuaW1wb3J0IFRpcCBmcm9tIFwiLi9UaXBcIlxuaW1wb3J0IFwiLi9zdHlsZVwiXG5cbmNvbnN0IHByZWZpeCA9IFwiYWR1aS1jaGFubmVscy1mb3JtXCJcblxuZXhwb3J0IGludGVyZmFjZSBJRm9ybVByb3BzIHtcbiAgW2tleTogc3RyaW5nXTogYW55XG4gIC8qKlxuICAgKiDlrZDoioLngrlcbiAgICovXG4gIGNoaWxkcmVuPzogUmVhY3QuUmVhY3ROb2RlXG4gIC8qKlxuICAgKiDpmYTliqDnsbvlkI1cbiAgICovXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xuICAvKipcbiAgICogaXRlbSBzdHlsZVxuICAgKi9cbiAgaXRlbVN0eWxlPzogUmVhY3QuQ1NTUHJvcGVydGllc1xuICAvKipcbiAgICogbGFiZWwg5a2X56ym5a+56b2Q5pa55byPXG4gICAqL1xuICBsYWJlbEFsaWduPzogXCJsZWZ0XCIgfCBcImNlbnRlclwiIHwgXCJyaWdodFwiIHwgbnVsbFxuICAvKipcbiAgICogbGFiZWwg5a2X56ym5pWw77yMRm9ybSDkvJrku6UgZW0g5Y2V5L2N6K6+572uIGxhYmVsIOWuveW6plxuICAgKi9cbiAgbGFiZWxTaXplPzogbnVtYmVyIHwgbnVsbFxuICAvKipcbiAgICogbGFiZWwgc3R5bGVcbiAgICovXG4gIGxhYmVsU3R5bGU/OiBSZWFjdC5DU1NQcm9wZXJ0aWVzXG59XG5cbi8qKlxuICog6KGo5Y2V77yM5YyF5ZCr6KGo5Y2V6aG55qCH6aKY44CB6L6T5YWl5YaF5a6544CB6KGM5Yqo5oyJ6ZKu562J5pWw5o2u6YeH6ZuG55qE6ZuG5ZCI5b2i5oCB44CC6YCa5bi45pyN5Yqh5LqO5aSn6YeP6ZyA6KaB5pS26ZuG55So5oi35L+h5oGv5Zy65pmv44CCXG4gKi9cbmNvbnN0IEZvcm06IFJlYWN0LkZDPElGb3JtUHJvcHM+ICYge1xuICBJdGVtOiB0eXBlb2YgSXRlbVxuICBUaXA6IHR5cGVvZiBUaXBcbn0gPSAoe1xuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lLFxuICBpdGVtU3R5bGUsXG4gIGxhYmVsQWxpZ24sXG4gIGxhYmVsU2l6ZSxcbiAgbGFiZWxTdHlsZSxcbiAgLi4ub3RoZXJQcm9wc1xufTogSUZvcm1Qcm9wcykgPT4ge1xuICBjb25zdCBjbGFzc1NldCA9IGNsYXNzTmFtZXMoY2xhc3NOYW1lLCBgJHtwcmVmaXh9LWJhc2VgKVxuXG4gIHJldHVybiAoXG4gICAgPEZvcm1Db250ZXh0LlByb3ZpZGVyXG4gICAgICB2YWx1ZT17eyBpdGVtU3R5bGUsIGxhYmVsQWxpZ24sIGxhYmVsU2l6ZSwgbGFiZWxTdHlsZSB9fVxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc1NldH0gey4uLm90aGVyUHJvcHN9PlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICA8L0Zvcm1Db250ZXh0LlByb3ZpZGVyPlxuICApXG59XG5cbkZvcm0uSXRlbSA9IEl0ZW1cblxuRm9ybS5UaXAgPSBUaXBcblxuRm9ybS5kaXNwbGF5TmFtZSA9IFwiRm9ybVwiXG5cbkZvcm0ucHJvcFR5cGVzID0ge1xuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG4gIC8qKlxuICAgKiDpmYTliqDnsbvlkI1cbiAgICovXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgLyoqXG4gICAqIGl0ZW0gc3R5bGVcbiAgICovXG4gIGl0ZW1TdHlsZTogUHJvcFR5cGVzLm9iamVjdCxcbiAgLyoqXG4gICAqIGxhYmVsIOWtl+espuWvuem9kOaWueW8j1xuICAgKi9cbiAgbGFiZWxBbGlnbjogUHJvcFR5cGVzLm9uZU9mKFtcImxlZnRcIiwgXCJjZW50ZXJcIiwgXCJyaWdodFwiXSksXG4gIC8qKlxuICAgKiBsYWJlbCDlrZfnrKbmlbDvvIxGb3JtIOS8muS7pSBlbSDljZXkvY3orr7nva4gbGFiZWwg5a695bqmXG4gICAqL1xuICBsYWJlbFNpemU6IFByb3BUeXBlcy5udW1iZXIsXG4gIC8qKlxuICAgKiBsYWJlbCBzdHlsZVxuICAgKi9cbiAgbGFiZWxTdHlsZTogUHJvcFR5cGVzLm9iamVjdCxcbn1cblxuRm9ybS5kZWZhdWx0UHJvcHMgPSB7XG4gIGNoaWxkcmVuOiBudWxsLFxuICBjbGFzc05hbWU6IHVuZGVmaW5lZCxcbiAgaXRlbVN0eWxlOiB7fSxcbiAgbGFiZWxBbGlnbjogbnVsbCxcbiAgbGFiZWxTaXplOiBudWxsLFxuICBsYWJlbFN0eWxlOiB7fSxcbn1cblxuZXhwb3J0IGRlZmF1bHQgRm9ybVxuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixPQUFPQyxTQUFTLE1BQU0sWUFBWTtBQUNsQyxPQUFPQyxVQUFVLE1BQU0sWUFBWTtBQUNuQyxTQUFTQyxXQUFXLFFBQVEsV0FBVztBQUN2QyxPQUFPQyxJQUFJLE1BQU0sUUFBUTtBQUN6QixPQUFPQyxHQUFHLE1BQU0sT0FBTztBQUN2QixPQUFPLFNBQVM7QUFFaEIsSUFBTUMsTUFBTSxHQUFHLG9CQUFvQjtBQWlDbkMsSUFBTUMsSUFHTCxHQUFHLFNBSEVBLElBR0xBLENBQUFDLElBQUEsRUFRaUI7RUFBQSxJQVBoQkMsUUFBUSxHQUFBRCxJQUFBLENBQVJDLFFBQVE7SUFDUkMsU0FBUyxHQUFBRixJQUFBLENBQVRFLFNBQVM7SUFDVEMsU0FBUyxHQUFBSCxJQUFBLENBQVRHLFNBQVM7SUFDVEMsVUFBVSxHQUFBSixJQUFBLENBQVZJLFVBQVU7SUFDVkMsU0FBUyxHQUFBTCxJQUFBLENBQVRLLFNBQVM7SUFDVEMsVUFBVSxHQUFBTixJQUFBLENBQVZNLFVBQVU7SUFDUEMsVUFBVSxHQUFBQyx3QkFBQSxDQUFBUixJQUFBLEVBQUFTLFNBQUE7RUFFYixJQUFNQyxRQUFRLEdBQUdoQixVQUFVLENBQUNRLFNBQVMsS0FBQVMsTUFBQSxDQUFLYixNQUFNLFVBQU8sQ0FBQztFQUV4RCxPQUNFTixLQUFBLENBQUFvQixhQUFBLENBQUNqQixXQUFXLENBQUNrQixRQUFRO0lBQ25CQyxLQUFLLEVBQUU7TUFBRVgsU0FBUyxFQUFUQSxTQUFTO01BQUVDLFVBQVUsRUFBVkEsVUFBVTtNQUFFQyxTQUFTLEVBQVRBLFNBQVM7TUFBRUMsVUFBVSxFQUFWQTtJQUFXO0VBQUUsR0FFeERkLEtBQUEsQ0FBQW9CLGFBQUEsUUFBQUcsUUFBQTtJQUFLYixTQUFTLEVBQUVRO0VBQVMsR0FBS0gsVUFBVSxHQUNyQ04sUUFDRSxDQUNlLENBQUM7QUFFM0IsQ0FBQztBQUVERixJQUFJLENBQUNILElBQUksR0FBR0EsSUFBSTtBQUVoQkcsSUFBSSxDQUFDRixHQUFHLEdBQUdBLEdBQUc7QUFFZEUsSUFBSSxDQUFDaUIsV0FBVyxHQUFHLE1BQU07QUFFekJqQixJQUFJLENBQUNrQixTQUFTLEdBQUc7RUFJZmhCLFFBQVEsRUFBRVIsU0FBUyxDQUFDeUIsSUFBSTtFQUl4QmhCLFNBQVMsRUFBRVQsU0FBUyxDQUFDMEIsTUFBTTtFQUkzQmhCLFNBQVMsRUFBRVYsU0FBUyxDQUFDMkIsTUFBTTtFQUkzQmhCLFVBQVUsRUFBRVgsU0FBUyxDQUFDNEIsS0FBSyxDQUFDLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQztFQUl4RGhCLFNBQVMsRUFBRVosU0FBUyxDQUFDNkIsTUFBTTtFQUkzQmhCLFVBQVUsRUFBRWIsU0FBUyxDQUFDMkI7QUFDeEIsQ0FBQztBQUVEckIsSUFBSSxDQUFDd0IsWUFBWSxHQUFHO0VBQ2xCdEIsUUFBUSxFQUFFLElBQUk7RUFDZEMsU0FBUyxFQUFFc0IsU0FBUztFQUNwQnJCLFNBQVMsRUFBRSxDQUFDLENBQUM7RUFDYkMsVUFBVSxFQUFFLElBQUk7RUFDaEJDLFNBQVMsRUFBRSxJQUFJO0VBQ2ZDLFVBQVUsRUFBRSxDQUFDO0FBQ2YsQ0FBQztBQUVELGVBQWVQLElBQUkiLCJpZ25vcmVMaXN0IjpbXX0=