UNPKG

@brightleaf/elements

Version:

React UI elements styled with Bulma CSS

78 lines (65 loc) 2.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MediaObject = exports.MediaRight = exports.MediaContent = exports.MediaLeft = void 0; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _propTypes = _interopRequireDefault(require("prop-types")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var MediaLeft = function MediaLeft(_ref) { var children = _ref.children, className = _ref.className, Element = _ref.as; return _react.default.createElement(Element, { className: (0, _classnames.default)('media-left', className) }, children); }; exports.MediaLeft = MediaLeft; MediaLeft.propTypes = { as: _propTypes.default.node }; MediaLeft.defaultProps = { as: 'figure' }; MediaLeft.sortOrder = 0; var MediaContent = function MediaContent(_ref2) { var children = _ref2.children, className = _ref2.className; return _react.default.createElement("div", { className: (0, _classnames.default)('media-content', className) }, children); }; exports.MediaContent = MediaContent; MediaContent.sortOrder = 1; var MediaRight = function MediaRight(_ref3) { var children = _ref3.children, className = _ref3.className, Element = _ref3.as; return _react.default.createElement(Element, { className: (0, _classnames.default)('media-right', className) }, children); }; exports.MediaRight = MediaRight; MediaRight.propTypes = { as: _propTypes.default.node }; MediaRight.defaultProps = { as: 'div' }; MediaRight.sortOrder = 2; var MediaObject = function MediaObject(_ref4) { var children = _ref4.children, className = _ref4.className, Element = _ref4.as; return _react.default.createElement(Element, { className: (0, _classnames.default)('media', className) }, children); }; exports.MediaObject = MediaObject; MediaObject.propTypes = { as: _propTypes.default.node }; MediaObject.defaultProps = { as: 'article' };