"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Header = exports.Body = exports.Footer = exports.Panel = void 0;

var _react = _interopRequireDefault(require("react"));

var _propTypes = _interopRequireDefault(require("prop-types"));

require("./Panel.css");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var Panel = function Panel(_ref) {
  var children = _ref.children;
  return _react.default.createElement("div", {
    className: "cj-panel panel panel-default"
  }, children);
};

exports.Panel = Panel;

var Footer = function Footer(_ref2) {
  var children = _ref2.children;
  return _react.default.createElement("div", {
    className: "cj-panel panel-footer"
  }, children);
};

exports.Footer = Footer;

var Body = function Body(_ref3) {
  var children = _ref3.children,
      paddingSize = _ref3.paddingSize;
  return _react.default.createElement("div", {
    className: "cj-panel panel-body ".concat(paddingSize ? "cj-panel-body-padding-".concat(paddingSize) : '')
  }, children);
};

exports.Body = Body;

var Header = function Header(_ref4) {
  var title = _ref4.title,
      children = _ref4.children;
  return _react.default.createElement("div", {
    className: "cj-panel panel-heading"
  }, title && _react.default.createElement("legend", null, title), children);
};

exports.Header = Header;
Header.propTypes = {
  title: _propTypes.default.string
};
Body.propTypes = {
  paddingSize: _propTypes.default.oneOf(['none', 'wide'])
};