UNPKG

@embrace-io/web-sdk

Version:
3 lines (2 loc) 818 B
import*as t from"react";import e from"hoist-non-react-statics";import"../../../../../api-sessions/sessionAPI.js";import"../../../../../api-logs/logAPI.js";import"uuid";import"@opentelemetry/core";import"@opentelemetry/api";import"@opentelemetry/api-logs";import{EMB_NAVIGATION_INSTRUMENTATIONS as o}from"../../../../../constants/attributes.js";import{getNavigationInstrumentation as r}from"../../instance.js";const s=s=>{const a=r();a.setInstrumentationType(o.DeclarativeLegacy);const i=e=>{if(e.path){const t=e;t.computedMatch&&a.setCurrentRoute({path:t.computedMatch.path,url:t.computedMatch.url})}return t.createElement(s,e)};return i.displayName=`withEmbraceRoutingLegacy(${s.displayName||s.name||"Component"})`,e(i,s),i};export{s as withEmbraceRoutingLegacy}; //# sourceMappingURL=withEmbraceRoutingLegacy.js.map