UNPKG

@sentry/remix

Version:
32 lines (28 loc) • 955 B
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const react = require('@sentry/react'); const performance = require('./performance.js'); function browserTracingIntegration(options) { const { instrumentPageLoad = true, instrumentNavigation = true, useEffect, useLocation, useMatches } = options; performance.setGlobals({ useEffect, useLocation, useMatches, instrumentNavigation }); const browserTracingIntegrationInstance = react.browserTracingIntegration({ ...options, instrumentPageLoad: false, instrumentNavigation: false }); return { ...browserTracingIntegrationInstance, afterAllSetup(client) { browserTracingIntegrationInstance.afterAllSetup(client); if (instrumentPageLoad) { performance.startPageloadSpan(client); } } }; } exports.browserTracingIntegration = browserTracingIntegration; //# sourceMappingURL=browserTracingIntegration.js.map