UNPKG

react-material-web-components

Version:
39 lines (34 loc) 830 B
import React, {PureComponent} from 'react' import PropTypes from 'prop-types' import classNames from 'classnames' class DrawerHeader extends PureComponent { static displayName = 'DrawerHeader' static propTypes = { children: PropTypes.node, className: PropTypes.string, drawerType: PropTypes.oneOf(['permanent', 'persistent', 'temporary']), } render() { const { children, className, drawerType, ...otherProps, } = this.props const cssClasses = classNames( `mdc-${drawerType}-drawer__header`, className ) return ( <header {...otherProps} className={cssClasses} > <div className={`mdc-${drawerType}-drawer__header-content`}> {children} </div> </header> ) } } export default DrawerHeader