UNPKG

568 BJavaScriptView Raw
1import React, {PureComponent} from 'react';
2import PropTypes from 'prop-types';
3import classNames from 'classnames';
4
5import styles from './panel.css';
6
7/**
8 * @name Panel
9 */
10export default class Panel extends PureComponent {
11 static propTypes = {
12 className: PropTypes.string,
13 children: PropTypes.node
14 };
15
16 render() {
17 const {className, children, ...props} = this.props;
18 const classes = classNames(styles.panel, className);
19 return (
20 <div
21 {...props}
22 className={classes}
23 >
24 {children}
25 </div>
26 );
27 }
28}