UNPKG

react-portal-daniellangnet

Version:

React component for transportation of modals, lightboxes, loading bars... to document.body

21 lines (17 loc) 434 B
/* eslint-disable react/prefer-stateless-function */ import React, { PropTypes, Component } from 'react'; export default class PortalTarget extends Component { render() { const { name, children, ...restProps } = this.props; return ( <div data-portaltarget={name} {...restProps} >{children}</div> ); } } PortalTarget.propTypes = { name: PropTypes.string, children: PropTypes.node, };