UNPKG

keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

29 lines (24 loc) 649 B
/** * Render the body of a popout */ import React from 'react'; import blacklist from 'blacklist'; import classnames from 'classnames'; var PopoutBody = React.createClass({ displayName: 'PopoutBody', propTypes: { children: React.PropTypes.node.isRequired, className: React.PropTypes.string, scrollable: React.PropTypes.bool, }, render () { const className = classnames('Popout__body', { 'Popout__scrollable-area': this.props.scrollable, }, this.props.className); const props = blacklist(this.props, 'className', 'scrollable'); return ( <div className={className} {...props} /> ); }, }); module.exports = PopoutBody;