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>
51 lines • 8.17 kB
JavaScript
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["children", "className", "gutter", "style"];
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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
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 { RowContext } from "./Context";
import "./style";
var prefix = "adui-grid";
var Row = function Row(_ref) {
var children = _ref.children,
className = _ref.className,
gutter = _ref.gutter,
style = _ref.style,
otherProps = _objectWithoutProperties(_ref, _excluded);
var classSet = classNames(className, "".concat(prefix, "-row"));
var margin = gutter ? "-".concat(gutter / 2, "px") : 0;
var additionStyle = margin ? {
marginLeft: margin,
marginRight: margin
} : {};
return React.createElement(RowContext.Provider, {
value: {
gutter: gutter
}
}, React.createElement("div", _extends({
className: classSet,
style: _objectSpread(_objectSpread({}, additionStyle), style)
}, otherProps), children));
};
Row.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
gutter: PropTypes.number,
style: PropTypes.object
};
Row.defaultProps = {
children: "",
className: undefined,
gutter: 0,
style: {}
};
export default Row;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsImNsYXNzTmFtZXMiLCJSb3dDb250ZXh0IiwicHJlZml4IiwiUm93IiwiX3JlZiIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZ3V0dGVyIiwic3R5bGUiLCJvdGhlclByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwiX2V4Y2x1ZGVkIiwiY2xhc3NTZXQiLCJjb25jYXQiLCJtYXJnaW4iLCJhZGRpdGlvblN0eWxlIiwibWFyZ2luTGVmdCIsIm1hcmdpblJpZ2h0IiwiY3JlYXRlRWxlbWVudCIsIlByb3ZpZGVyIiwidmFsdWUiLCJfZXh0ZW5kcyIsIl9vYmplY3RTcHJlYWQiLCJwcm9wVHlwZXMiLCJub2RlIiwic3RyaW5nIiwibnVtYmVyIiwib2JqZWN0IiwiZGVmYXVsdFByb3BzIiwidW5kZWZpbmVkIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9ncmlkL1Jvdy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSBcImNsYXNzbmFtZXNcIlxuaW1wb3J0IHsgUm93Q29udGV4dCB9IGZyb20gXCIuL0NvbnRleHRcIlxuaW1wb3J0IFwiLi9zdHlsZVwiXG5cbmNvbnN0IHByZWZpeCA9IFwiYWR1aS1ncmlkXCJcblxuZXhwb3J0IGludGVyZmFjZSBJUm93UHJvcHMge1xuICBba2V5OiBzdHJpbmddOiBhbnlcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW4/OiBSZWFjdC5SZWFjdE5vZGVcbiAgLyoqXG4gICAqIOmZhOWKoOexu+WQjVxuICAgKi9cbiAgY2xhc3NOYW1lPzogc3RyaW5nXG4gIC8qKlxuICAgKiDmr4/liJfkuYvpl7TnmoTpl7Tot51cbiAgICovXG4gIGd1dHRlcj86IG51bWJlclxuICAvKipcbiAgICog6ZmE5Yqg5qC35byP77yM5Y+v5Lul5Zyo6L+Z6YeM6K6+572uIGZsZXgg55u45YWz5qC35byP77yM5aaCIGFsaWduLWl0ZW1zXG4gICAqL1xuICBzdHlsZT86IFJlYWN0LkNTU1Byb3BlcnRpZXNcbn1cblxuLyoqXG4gKiDmoIXmoLzooYxcbiAqL1xuY29uc3QgUm93OiBSZWFjdC5GQzxJUm93UHJvcHM+ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSxcbiAgZ3V0dGVyLFxuICBzdHlsZSxcbiAgLi4ub3RoZXJQcm9wc1xufTogSVJvd1Byb3BzKSA9PiB7XG4gIGNvbnN0IGNsYXNzU2V0ID0gY2xhc3NOYW1lcyhjbGFzc05hbWUsIGAke3ByZWZpeH0tcm93YClcbiAgY29uc3QgbWFyZ2luID0gZ3V0dGVyID8gYC0ke2d1dHRlciAvIDJ9cHhgIDogMFxuICBjb25zdCBhZGRpdGlvblN0eWxlID0gbWFyZ2luXG4gICAgPyB7XG4gICAgICAgIG1hcmdpbkxlZnQ6IG1hcmdpbixcbiAgICAgICAgbWFyZ2luUmlnaHQ6IG1hcmdpbixcbiAgICAgIH1cbiAgICA6IHt9XG5cbiAgcmV0dXJuIChcbiAgICA8Um93Q29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyBndXR0ZXIgfX0+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NTZXR9XG4gICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgLi4uYWRkaXRpb25TdHlsZSxcbiAgICAgICAgICAuLi5zdHlsZSxcbiAgICAgICAgfX1cbiAgICAgICAgey4uLm90aGVyUHJvcHN9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgIDwvUm93Q29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5Sb3cucHJvcFR5cGVzID0ge1xuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG4gIC8qKlxuICAgKiDpmYTliqDnsbvlkI1cbiAgICovXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgLyoqXG4gICAqIOavj+WIl+S5i+mXtOeahOmXtOi3nVxuICAgKi9cbiAgZ3V0dGVyOiBQcm9wVHlwZXMubnVtYmVyLFxuICAvKipcbiAgICog6ZmE5Yqg5qC35byP77yM5Y+v5Lul5Zyo6L+Z6YeM6K6+572uIGZsZXgg55u45YWz5qC35byP77yM5aaCIGFsaWduLWl0ZW1zXG4gICAqL1xuICBzdHlsZTogUHJvcFR5cGVzLm9iamVjdCxcbn1cblxuUm93LmRlZmF1bHRQcm9wcyA9IHtcbiAgY2hpbGRyZW46IFwiXCIsXG4gIGNsYXNzTmFtZTogdW5kZWZpbmVkLFxuICBndXR0ZXI6IDAsXG4gIHN0eWxlOiB7fSxcbn1cblxuZXhwb3J0IGRlZmF1bHQgUm93XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQSxPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLE9BQU9DLFNBQVMsTUFBTSxZQUFZO0FBQ2xDLE9BQU9DLFVBQVUsTUFBTSxZQUFZO0FBQ25DLFNBQVNDLFVBQVUsUUFBUSxXQUFXO0FBQ3RDLE9BQU8sU0FBUztBQUVoQixJQUFNQyxNQUFNLEdBQUcsV0FBVztBQXlCMUIsSUFBTUMsR0FBd0IsR0FBRyxTQUEzQkEsR0FBd0JBLENBQUFDLElBQUEsRUFNYjtFQUFBLElBTGZDLFFBQVEsR0FBQUQsSUFBQSxDQUFSQyxRQUFRO0lBQ1JDLFNBQVMsR0FBQUYsSUFBQSxDQUFURSxTQUFTO0lBQ1RDLE1BQU0sR0FBQUgsSUFBQSxDQUFORyxNQUFNO0lBQ05DLEtBQUssR0FBQUosSUFBQSxDQUFMSSxLQUFLO0lBQ0ZDLFVBQVUsR0FBQUMsd0JBQUEsQ0FBQU4sSUFBQSxFQUFBTyxTQUFBO0VBRWIsSUFBTUMsUUFBUSxHQUFHWixVQUFVLENBQUNNLFNBQVMsS0FBQU8sTUFBQSxDQUFLWCxNQUFNLFNBQU0sQ0FBQztFQUN2RCxJQUFNWSxNQUFNLEdBQUdQLE1BQU0sT0FBQU0sTUFBQSxDQUFPTixNQUFNLEdBQUcsQ0FBQyxVQUFPLENBQUM7RUFDOUMsSUFBTVEsYUFBYSxHQUFHRCxNQUFNLEdBQ3hCO0lBQ0VFLFVBQVUsRUFBRUYsTUFBTTtJQUNsQkcsV0FBVyxFQUFFSDtFQUNmLENBQUMsR0FDRCxDQUFDLENBQUM7RUFFTixPQUNFaEIsS0FBQSxDQUFBb0IsYUFBQSxDQUFDakIsVUFBVSxDQUFDa0IsUUFBUTtJQUFDQyxLQUFLLEVBQUU7TUFBRWIsTUFBTSxFQUFOQTtJQUFPO0VBQUUsR0FDckNULEtBQUEsQ0FBQW9CLGFBQUEsUUFBQUcsUUFBQTtJQUNFZixTQUFTLEVBQUVNLFFBQVM7SUFDcEJKLEtBQUssRUFBQWMsYUFBQSxDQUFBQSxhQUFBLEtBQ0FQLGFBQWEsR0FDYlAsS0FBSztFQUNSLEdBQ0VDLFVBQVUsR0FFYkosUUFDRSxDQUNjLENBQUM7QUFFMUIsQ0FBQztBQUVERixHQUFHLENBQUNvQixTQUFTLEdBQUc7RUFJZGxCLFFBQVEsRUFBRU4sU0FBUyxDQUFDeUIsSUFBSTtFQUl4QmxCLFNBQVMsRUFBRVAsU0FBUyxDQUFDMEIsTUFBTTtFQUkzQmxCLE1BQU0sRUFBRVIsU0FBUyxDQUFDMkIsTUFBTTtFQUl4QmxCLEtBQUssRUFBRVQsU0FBUyxDQUFDNEI7QUFDbkIsQ0FBQztBQUVEeEIsR0FBRyxDQUFDeUIsWUFBWSxHQUFHO0VBQ2pCdkIsUUFBUSxFQUFFLEVBQUU7RUFDWkMsU0FBUyxFQUFFdUIsU0FBUztFQUNwQnRCLE1BQU0sRUFBRSxDQUFDO0VBQ1RDLEtBQUssRUFBRSxDQUFDO0FBQ1YsQ0FBQztBQUVELGVBQWVMLEdBQUciLCJpZ25vcmVMaXN0IjpbXX0=