UNPKG

596 BJavaScriptView Raw
1import React from 'react';
2import PropTypes from 'prop-types';
3import classNames from 'classnames';
4import { mapToCssModules, tagPropType } from './utils';
5
6const propTypes = {
7 tag: tagPropType,
8 className: PropTypes.string,
9 cssModule: PropTypes.object,
10};
11
12function PopoverHeader(props) {
13 const { className, cssModule, tag: Tag = 'h3', ...attributes } = props;
14
15 const classes = mapToCssModules(
16 classNames(className, 'popover-header'),
17 cssModule,
18 );
19
20 return <Tag {...attributes} className={classes} />;
21}
22
23PopoverHeader.propTypes = propTypes;
24
25export default PopoverHeader;
26
\No newline at end of file