@carbon/ibm-security
Version:
Carbon for Cloud & Cognitive IBM Security UI components
33 lines (31 loc) • 944 B
JavaScript
/**
* @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;