@carbon/ibm-security
Version:
Carbon for Cloud & Cognitive IBM Security UI components
40 lines (37 loc) • 1.28 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _namespace = require("../../globals/namespace");
/**
* @file Panel content.
* @copyright IBM Security 2019
*/
var namespace = (0, _namespace.getComponentNamespace)('panel');
/**
* Panel content component.
* @param {Record<string, any>} props Panel content props.
* @returns {PanelContent} Panel content instance.
*/
var PanelContent = function PanelContent(props) {
var classes = (0, _classnames.default)("".concat(namespace, "__body--content"), props.className);
return /*#__PURE__*/_react.default.createElement("div", {
className: classes
}, props.children);
};
PanelContent.defaultProps = {
children: undefined,
className: undefined
};
PanelContent.propTypes = {
/** @type {ReactNode} Child elements. */
children: _propTypes.default.node,
/** @type {string} Extra classes to add. */
className: _propTypes.default.string
};
var _default = exports.default = PanelContent;