mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-21 19:11:22 +08:00
Move Platform constants to RCTPlatform
Reviewed By: majak Differential Revision: D4081849 fbshipit-source-id: bee08af2f68dcc1af424f382f960ff897ba11945
This commit is contained in:
committed by
Facebook Github Bot
parent
a743fbe73e
commit
384ea330c8
@@ -13,11 +13,11 @@
|
||||
|
||||
const EdgeInsetsPropType = require('EdgeInsetsPropType');
|
||||
const NativeMethodsMixin = require('react/lib/NativeMethodsMixin');
|
||||
const NativeModules = require('NativeModules');
|
||||
const React = require('React');
|
||||
const ReactNativeStyleAttributes = require('ReactNativeStyleAttributes');
|
||||
const ReactNativeViewAttributes = require('ReactNativeViewAttributes');
|
||||
const StyleSheetPropType = require('StyleSheetPropType');
|
||||
const UIManager = require('UIManager');
|
||||
const ViewStylePropTypes = require('ViewStylePropTypes');
|
||||
|
||||
const requireNativeComponent = require('requireNativeComponent');
|
||||
@@ -53,8 +53,8 @@ const AccessibilityComponentType = [
|
||||
'radiobutton_unchecked',
|
||||
];
|
||||
|
||||
const forceTouchAvailable = (UIManager.RCTView.Constants &&
|
||||
UIManager.RCTView.Constants.forceTouchAvailable) || false;
|
||||
const forceTouchAvailable = (NativeModules.IOSConstants &&
|
||||
NativeModules.IOSConstants.forceTouchAvailable) || false;
|
||||
|
||||
const statics = {
|
||||
AccessibilityTraits,
|
||||
@@ -515,6 +515,7 @@ const RCTView = requireNativeComponent('RCTView', View, {
|
||||
});
|
||||
|
||||
if (__DEV__) {
|
||||
const UIManager = require('UIManager');
|
||||
const viewConfig = UIManager.viewConfigs && UIManager.viewConfigs.RCTView || {};
|
||||
for (const prop in viewConfig.nativeProps) {
|
||||
const viewAny: any = View; // Appease flow
|
||||
|
||||
Reference in New Issue
Block a user