/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format * @flow */ 'use strict'; const RNTesterActions = require('./utils/RNTesterActions'); const RNTesterExampleContainer = require('./components/RNTesterExampleContainer'); const RNTesterExampleList = require('./components/RNTesterExampleList'); const RNTesterList = require('./utils/RNTesterList.ios'); const RNTesterNavigationReducer = require('./utils/RNTesterNavigationReducer'); const React = require('react'); const SnapshotViewIOS = require('./examples/Snapshot/SnapshotViewIOS.ios'); const URIActionMap = require('./utils/URIActionMap'); const { AppRegistry, AsyncStorage, BackHandler, Button, Linking, Platform, SafeAreaView, StyleSheet, Text, useColorScheme, View, LogBox, } = require('react-native'); import type {RNTesterExample} from './types/RNTesterTypes'; import type {RNTesterAction} from './utils/RNTesterActions'; import type {RNTesterNavigationState} from './utils/RNTesterNavigationReducer'; import {RNTesterThemeContext, themes} from './components/RNTesterTheme'; import type {ColorSchemeName} from '../../Libraries/Utilities/NativeAppearance'; type Props = {exampleFromAppetizeParams?: ?string, ...}; LogBox.ignoreLogs(['Module RCTImagePickerManager requires main queue setup']); const APP_STATE_KEY = 'RNTesterAppState.v2'; const Header = ({ onBack, title, }: { onBack?: () => mixed, title: string, ... }) => ( {theme => { return ( {title} {onBack && (