/** * Copyright 2018-present Facebook. * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * @format */ import styled from '../styled/index.js'; import {Component} from 'react'; const IFrame = styled('iframe')({ height: '100%', width: '100%', border: 'none', background: 'transparent', position: 'absolute', zIndex: -1, top: 0, left: 0, }); /** * Listener for resize events. */ export default class ResizeSensor extends Component<{ /** Callback when resize happened */ onResize: (e: UIEvent) => void, }> { iframe: ?HTMLIFrameElement; setRef = (ref: ?HTMLIFrameElement) => { this.iframe = ref; }; render() { return