UNPKG

backpack-ui

Version:
64 lines (49 loc) 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require("react"); var _react2 = _interopRequireDefault(_react); var _propTypes = require("prop-types"); var _propTypes2 = _interopRequireDefault(_propTypes); var _radium = require("radium"); var _radium2 = _interopRequireDefault(_radium); var _classnames = require("classnames"); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var styles = { display: "flex", flexDirection: "row", flexWrap: "wrap" }; var GridRow = function GridRow(_ref) { var children = _ref.children, className = _ref.className, id = _ref.id, alignItems = _ref.alignItems, style = _ref.style; return _react2.default.createElement( "div", { className: "" + (0, _classnames2.default)(className, "GridRow"), id: id, style: [styles, { alignItems: alignItems }, style] }, children ); }; GridRow.propTypes = { children: _propTypes2.default.oneOfType([_propTypes2.default.element, _propTypes2.default.arrayOf(_propTypes2.default.element)]).isRequired, className: _propTypes2.default.string, id: _propTypes2.default.string, style: _propTypes2.default.oneOfType([_propTypes2.default.object]), alignItems: _propTypes2.default.oneOf(["flex-start", "flex-end", "center", "baseline", "stretch"]) }; GridRow.defaultProps = { children: null, className: null, id: null, style: null, alignItems: null }; exports.default = (0, _radium2.default)(GridRow);