mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: fixes - https://github.com/MLH-Fellowship/react-native/issues/21 [Reviewed by jevakallio](https://github.com/MLH-Fellowship/react-native/pull/22) ## Changelog Before:  After: <img width="305" alt="Screenshot 2020-06-12 at 11 49 31 AM" src="https://user-images.githubusercontent.com/22813027/84471351-c8b1db00-aca2-11ea-9844-2b06da36e590.png"> Pull Request resolved: https://github.com/facebook/react-native/pull/29150 Test Plan: 1. Run the RNTester app locally on both android and iOS. 2. Open the Alert API screen. 3. Alert examples should be visible and functional in both android and iOS. Screenshot for both android and iOS screens- <img width="688" alt="Screenshot 2020-06-12 at 11 52 21 AM" src="https://user-images.githubusercontent.com/22813027/84471544-2d6d3580-aca3-11ea-9142-5f31a3daaf4e.png"> Reviewed By: cpojer Differential Revision: D22067670 Pulled By: rickhanlonii fbshipit-source-id: e7c43b77a30ae2e258303ce84f7fc4dee63776e6
258 lines
6.3 KiB
JavaScript
258 lines
6.3 KiB
JavaScript
/**
|
|
* 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';
|
|
|
|
import type {RNTesterExample} from '../types/RNTesterTypes';
|
|
|
|
const ComponentExamples: Array<RNTesterExample> = [
|
|
{
|
|
key: 'ActivityIndicatorExample',
|
|
module: require('../examples/ActivityIndicator/ActivityIndicatorExample'),
|
|
},
|
|
{
|
|
key: 'ButtonExample',
|
|
module: require('../examples/Button/ButtonExample'),
|
|
},
|
|
{
|
|
key: 'FlatListExample',
|
|
module: require('../examples/FlatList/FlatListExample'),
|
|
},
|
|
{
|
|
key: 'ImageExample',
|
|
module: require('../examples/Image/ImageExample'),
|
|
},
|
|
{
|
|
key: 'JSResponderHandlerExample',
|
|
module: require('../examples/JSResponderHandlerExample/JSResponderHandlerExample'),
|
|
},
|
|
{
|
|
key: 'KeyboardAvoidingViewExample',
|
|
module: require('../examples/KeyboardAvoidingView/KeyboardAvoidingViewExample'),
|
|
},
|
|
{
|
|
key: 'ModalExample',
|
|
module: require('../examples/Modal/ModalExample'),
|
|
},
|
|
{
|
|
key: 'MultiColumnExample',
|
|
module: require('../examples/MultiColumn/MultiColumnExample'),
|
|
},
|
|
{
|
|
key: 'NewAppScreenExample',
|
|
module: require('../examples/NewAppScreen/NewAppScreenExample'),
|
|
},
|
|
{
|
|
key: 'PickerExample',
|
|
module: require('../examples/Picker/PickerExample'),
|
|
},
|
|
{
|
|
key: 'PressableExample',
|
|
module: require('../examples/Pressable/PressableExample'),
|
|
},
|
|
{
|
|
key: 'ProgressBarAndroidExample',
|
|
module: require('../examples/ProgressBarAndroid/ProgressBarAndroidExample'),
|
|
},
|
|
{
|
|
key: 'RefreshControlExample',
|
|
module: require('../examples/RefreshControl/RefreshControlExample'),
|
|
},
|
|
{
|
|
key: 'ScrollViewExample',
|
|
module: require('../examples/ScrollView/ScrollViewExample'),
|
|
},
|
|
{
|
|
key: 'ScrollViewSimpleExample',
|
|
module: require('../examples/ScrollView/ScrollViewSimpleExample'),
|
|
},
|
|
{
|
|
key: 'ScrollViewAnimatedExample',
|
|
module: require('../examples/ScrollView/ScrollViewAnimatedExample'),
|
|
},
|
|
{
|
|
key: 'SectionListExample',
|
|
module: require('../examples/SectionList/SectionListExample'),
|
|
},
|
|
{
|
|
key: 'SliderExample',
|
|
module: require('../examples/Slider/SliderExample'),
|
|
},
|
|
{
|
|
key: 'StatusBarExample',
|
|
module: require('../examples/StatusBar/StatusBarExample'),
|
|
},
|
|
{
|
|
key: 'SwitchExample',
|
|
module: require('../examples/Switch/SwitchExample'),
|
|
},
|
|
{
|
|
key: 'TextExample',
|
|
module: require('../examples/Text/TextExample'),
|
|
},
|
|
{
|
|
key: 'TextInputExample',
|
|
module: require('../examples/TextInput/TextInputExample'),
|
|
},
|
|
{
|
|
key: 'TouchableExample',
|
|
module: require('../examples/Touchable/TouchableExample'),
|
|
},
|
|
{
|
|
key: 'ViewExample',
|
|
module: require('../examples/View/ViewExample'),
|
|
},
|
|
];
|
|
|
|
const APIExamples: Array<RNTesterExample> = [
|
|
{
|
|
key: 'AccessibilityExample',
|
|
module: require('../examples/Accessibility/AccessibilityExample'),
|
|
},
|
|
{
|
|
key: 'AccessibilityAndroidExample',
|
|
module: require('../examples/Accessibility/AccessibilityAndroidExample'),
|
|
},
|
|
{
|
|
key: 'AlertExample',
|
|
module: require('../examples/Alert/AlertExample'),
|
|
},
|
|
{
|
|
key: 'AnimatedExample',
|
|
module: require('../examples/Animated/AnimatedExample'),
|
|
},
|
|
{
|
|
key: 'Animation - GratuitousAnimation',
|
|
module: require('../examples/Animated/AnimatedGratuitousApp/AnExApp'),
|
|
},
|
|
{
|
|
key: 'AppearanceExample',
|
|
module: require('../examples/Appearance/AppearanceExample'),
|
|
},
|
|
{
|
|
key: 'AppStateExample',
|
|
module: require('../examples/AppState/AppStateExample'),
|
|
},
|
|
{
|
|
key: 'BorderExample',
|
|
module: require('../examples/Border/BorderExample'),
|
|
},
|
|
{
|
|
key: 'BoxShadowExample',
|
|
module: require('../examples/BoxShadow/BoxShadowExample'),
|
|
},
|
|
{
|
|
key: 'ClipboardExample',
|
|
module: require('../examples/Clipboard/ClipboardExample'),
|
|
},
|
|
{
|
|
key: 'CrashExample',
|
|
module: require('../examples/Crash/CrashExample'),
|
|
},
|
|
{
|
|
key: 'DatePickerAndroidExample',
|
|
module: require('../examples/DatePicker/DatePickerAndroidExample'),
|
|
},
|
|
{
|
|
key: 'DevSettings',
|
|
module: require('../examples/DevSettings/DevSettingsExample'),
|
|
},
|
|
{
|
|
key: 'Dimensions',
|
|
module: require('../examples/Dimensions/DimensionsExample'),
|
|
},
|
|
{
|
|
key: 'LayoutEventsExample',
|
|
module: require('../examples/Layout/LayoutEventsExample'),
|
|
},
|
|
{
|
|
key: 'LinkingExample',
|
|
module: require('../examples/Linking/LinkingExample'),
|
|
},
|
|
{
|
|
key: 'LayoutAnimationExample',
|
|
module: require('../examples/Layout/LayoutAnimationExample'),
|
|
},
|
|
{
|
|
key: 'LayoutExample',
|
|
module: require('../examples/Layout/LayoutExample'),
|
|
},
|
|
{
|
|
key: 'NativeAnimationsExample',
|
|
module: require('../examples/NativeAnimation/NativeAnimationsExample'),
|
|
},
|
|
{
|
|
key: 'OrientationChangeExample',
|
|
module: require('../examples/OrientationChange/OrientationChangeExample'),
|
|
},
|
|
{
|
|
key: 'PanResponderExample',
|
|
module: require('../examples/PanResponder/PanResponderExample'),
|
|
},
|
|
{
|
|
key: 'PermissionsExampleAndroid',
|
|
module: require('../examples/PermissionsAndroid/PermissionsExample'),
|
|
},
|
|
{
|
|
key: 'PlatformColorExample',
|
|
module: require('../examples/PlatformColor/PlatformColorExample'),
|
|
},
|
|
{
|
|
key: 'PointerEventsExample',
|
|
module: require('../examples/PointerEvents/PointerEventsExample'),
|
|
},
|
|
{
|
|
key: 'RTLExample',
|
|
module: require('../examples/RTL/RTLExample'),
|
|
},
|
|
{
|
|
key: 'ShareExample',
|
|
module: require('../examples/Share/ShareExample'),
|
|
},
|
|
{
|
|
key: 'TimerExample',
|
|
module: require('../examples/Timer/TimerExample'),
|
|
},
|
|
{
|
|
key: 'ToastAndroidExample',
|
|
module: require('../examples/ToastAndroid/ToastAndroidExample'),
|
|
},
|
|
{
|
|
key: 'TransformExample',
|
|
module: require('../examples/Transform/TransformExample'),
|
|
},
|
|
{
|
|
key: 'VibrationExample',
|
|
module: require('../examples/Vibration/VibrationExample'),
|
|
},
|
|
{
|
|
key: 'WebSocketExample',
|
|
module: require('../examples/WebSocket/WebSocketExample'),
|
|
},
|
|
{
|
|
key: 'XHRExample',
|
|
module: require('../examples/XHR/XHRExample'),
|
|
},
|
|
];
|
|
|
|
const Modules: any = {};
|
|
|
|
APIExamples.concat(ComponentExamples).forEach(Example => {
|
|
Modules[Example.key] = Example.module;
|
|
});
|
|
|
|
const RNTesterList = {
|
|
APIExamples,
|
|
ComponentExamples,
|
|
Modules,
|
|
};
|
|
|
|
module.exports = RNTesterList;
|