// @flow import React, { Component, type Node } from 'react'; import { SafeAreaView, View } from 'react-native'; import { overlayFrame as styles } from './styles'; /** * The type of the React {@code Component} props of {@code OverlayFrame}. */ type Props = { /** * The children components to be displayed into the overlay frame. */ children: Node, }; /** * Implements a React component to act as the frame for overlays. */ export default class OverlayFrame extends Component { /** * Implements React's {@link Component#render()}. * * @inheritdoc * @returns {ReactElement} */ render() { return ( { this.props.children } ); } }