/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @flow * @format * @providesModule SafeAreaViewExample */ 'use strict'; const Button = require('Button'); const DeviceInfo = require('DeviceInfo'); const Modal = require('Modal'); const React = require('react'); const SafeAreaView = require('SafeAreaView'); const StyleSheet = require('StyleSheet'); const Text = require('Text'); const View = require('View'); exports.displayName = (undefined: ?string); exports.framework = 'React'; exports.title = ''; exports.description = 'SafeAreaView automatically applies paddings reflect the portion of the view that is not covered by other (special) ancestor views.'; class SafeAreaViewExample extends React.Component< {}, {|modalVisible: boolean|}, > { state = { modalVisible: false, }; _setModalVisible = visible => { this.setState({modalVisible: visible}); }; render() { return ( this._setModalVisible(false)} animationType="slide" supportedOrientations={['portrait', 'landscape']}>