@brightleaf/elements
Version:
React UI elements styled with Bulma CSS
78 lines (65 loc) • 2.05 kB
JavaScript
"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'
};