mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-06-08 12:32:58 +00:00
[fix] Only inject ResponderEventPlugin client-side
Close #1434 Fix #1433
This commit is contained in:
committed by
Nicolas Gallagher
parent
6ce88e6db0
commit
250ee3c234
@@ -8,15 +8,18 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import AccessibilityUtil from '../../modules/AccessibilityUtil';
|
import AccessibilityUtil from '../../modules/AccessibilityUtil';
|
||||||
|
import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
|
||||||
import createDOMProps from '../../modules/createDOMProps';
|
import createDOMProps from '../../modules/createDOMProps';
|
||||||
import { injectEventPluginsByName } from 'react-dom/unstable-native-dependencies';
|
import { injectEventPluginsByName } from 'react-dom/unstable-native-dependencies';
|
||||||
import normalizeNativeEvent from '../../modules/normalizeNativeEvent';
|
import normalizeNativeEvent from '../../modules/normalizeNativeEvent';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import ResponderEventPlugin from '../../modules/ResponderEventPlugin';
|
import ResponderEventPlugin from '../../modules/ResponderEventPlugin';
|
||||||
|
|
||||||
injectEventPluginsByName({
|
if (canUseDOM) {
|
||||||
ResponderEventPlugin
|
injectEventPluginsByName({
|
||||||
});
|
ResponderEventPlugin
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
const isModifiedEvent = event =>
|
const isModifiedEvent = event =>
|
||||||
!!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
|
!!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
|
||||||
|
|||||||
Reference in New Issue
Block a user