- Create individual RCTSnapshotNativeComponent JS fil… (#23012)

Summary:
Part of #22990

Changelog:
----------
[iOS] [Changed] - Create individual ```RCTSnapshotNativeComponent``` JS file from ```SnapshotViewIOS```
Pull Request resolved: https://github.com/facebook/react-native/pull/23012

Differential Revision: D13683566

Pulled By: PeteTheHeat

fbshipit-source-id: d7a030dd59e9c5dd88f7ddd92734486063c5f450
This commit is contained in:
Alejandro 2019-01-15 16:35:20 -08:00 committed by Facebook Github Bot
parent 9ed36b77e9
commit c93f683984
2 changed files with 16 additions and 3 deletions

View File

@ -0,0 +1,15 @@
/**
* 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 strict-local
*/
'use strict';
const requireNativeComponent = require('requireNativeComponent');
module.exports = requireNativeComponent('RCTSnapshot');

View File

@ -15,8 +15,6 @@ const StyleSheet = require('StyleSheet');
const UIManager = require('UIManager');
const View = require('View');
const requireNativeComponent = require('requireNativeComponent');
const {TestModule} = require('NativeModules');
import type {SyntheticEvent} from 'CoreEventTypes';
@ -26,7 +24,7 @@ import type {ViewProps} from 'ViewPropTypes';
// if you have linked against RCTTest like in tests, otherwise we will have
// a warning printed out
const RCTSnapshot = UIManager.getViewManagerConfig('RCTSnapshot')
? requireNativeComponent('RCTSnapshot')
? require('RCTSnapshotNativeComponent')
: View;
type SnapshotReadyEvent = SyntheticEvent<