[fix] Only inject ResponderEventPlugin client-side

Close #1434
Fix #1433
This commit is contained in:
Marnus Weststrate
2019-09-17 07:33:24 +01:00
committed by Nicolas Gallagher
parent 6ce88e6db0
commit 250ee3c234
@@ -8,15 +8,18 @@
*/
import AccessibilityUtil from '../../modules/AccessibilityUtil';
import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
import createDOMProps from '../../modules/createDOMProps';
import { injectEventPluginsByName } from 'react-dom/unstable-native-dependencies';
import normalizeNativeEvent from '../../modules/normalizeNativeEvent';
import React from 'react';
import ResponderEventPlugin from '../../modules/ResponderEventPlugin';
injectEventPluginsByName({
ResponderEventPlugin
});
if (canUseDOM) {
injectEventPluginsByName({
ResponderEventPlugin
});
}
const isModifiedEvent = event =>
!!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);