Gitako/src/components/Portal.js
2018-06-22 22:44:44 +08:00

15 lines
310 B
JavaScript

import React from 'react'
import ReactDOM from 'react-dom'
class Portal extends React.PureComponent {
render() {
const { into, children } = this.props
if (!(into instanceof window.Element)) return null
return ReactDOM.createPortal(
children,
into,
)
}
}
export default Portal