mirror of
https://github.com/status-im/react-native.git
synced 2025-02-22 22:28:09 +00:00
- 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:
parent
9ed36b77e9
commit
c93f683984
15
Libraries/RCTTest/RCTSnapshotNativeComponent.js
Normal file
15
Libraries/RCTTest/RCTSnapshotNativeComponent.js
Normal 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');
|
@ -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<
|
||||
|
Loading…
x
Reference in New Issue
Block a user