UNPKG

@carbon/ibm-security

Version:

Carbon for Cloud & Cognitive IBM Security UI components

33 lines (31 loc) 944 B
/** * @file Panel content. * @copyright IBM Security 2019 */ import classnames from 'classnames'; import PropTypes from 'prop-types'; import React from 'react'; import { getComponentNamespace } from '../../globals/namespace'; var 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 = classnames("".concat(namespace, "__body--content"), props.className); return /*#__PURE__*/React.createElement("div", { className: classes }, props.children); }; PanelContent.defaultProps = { children: undefined, className: undefined }; PanelContent.propTypes = { /** @type {ReactNode} Child elements. */ children: PropTypes.node, /** @type {string} Extra classes to add. */ className: PropTypes.string }; export default PanelContent;