logrocket-react
Advanced tools
Comparing version 4.0.0-beta.0 to 4.0.0-beta.1
@@ -24,19 +24,23 @@ 'use strict'; | ||
ResponderEventPlugin: { | ||
extractEvents: function extractEvents(topLevelType, targetInst, fiberNode, nativeEvent) { | ||
if (topLevelType !== 'click' || !fiberNode) { | ||
return; | ||
} | ||
extractEvents: function logRocketReactEventHook(topLevelType, targetInst, fiberNode, nativeEvent) { | ||
try { | ||
if (topLevelType !== 'click' || !fiberNode) { | ||
return; | ||
} | ||
var currentElement = fiberNode; | ||
var currentElement = fiberNode; | ||
var names = []; | ||
while (currentElement) { | ||
var name = typeof currentElement.elementType === 'function' && currentElement.elementType.displayName; | ||
if (name) { | ||
names.push(name); | ||
var names = []; | ||
while (currentElement) { | ||
var name = typeof currentElement.elementType === 'function' && currentElement.elementType.displayName; | ||
if (name) { | ||
names.push(name); | ||
} | ||
currentElement = currentElement.return; | ||
} | ||
currentElement = currentElement.return; | ||
// eslint-disable-next-line no-param-reassign | ||
nativeEvent.__lrName = names; | ||
} catch (error) { | ||
console.error('logrocket-react caught an error while hooking into React. Please make sure you are using the correct version of logrocket-react for your version of react-dom.'); | ||
} | ||
// eslint-disable-next-line no-param-reassign | ||
nativeEvent.__lrName = names; | ||
} | ||
@@ -43,0 +47,0 @@ } |
{ | ||
"name": "logrocket-react", | ||
"version": "4.0.0-beta.0", | ||
"version": "4.0.0-beta.1", | ||
"description": "React library for [LogRocket](https://logrocket.com/).", | ||
@@ -21,3 +21,4 @@ "main": "dist/index.js", | ||
"test:16.10": "npm run react:clean && npm i react@16.10 react-dom@16.10 --no-save && npm test", | ||
"test:all": "DEV=true npm run test:16.10" | ||
"test:all": "DEV=true npm run test:16.10", | ||
"prepublish": "npm run build" | ||
}, | ||
@@ -24,0 +25,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5877
42