portal.tsx 403 B

1234567891011121314151617
  1. import * as React from "react";
  2. import { GlobalState } from './globalState';
  3. import * as ReactDOM from 'react-dom';
  4. interface IPortalProps {
  5. globalState: GlobalState;
  6. }
  7. export class Portal extends React.Component<IPortalProps> {
  8. render() {
  9. return ReactDOM.createPortal(
  10. this.props.children,
  11. this.props.globalState.hostElement
  12. );
  13. }
  14. }