@equinor/mad-core
Version:
Core library for the Mobile App Delivery team
30 lines (27 loc) • 757 B
JavaScript
import {
__spreadProps,
__spreadValues
} from "./chunk-CWMXXUWU.js";
// src/components/NavigationContainer.tsx
import React from "react";
import {
NavigationContainer as MadNavigationContainer
} from "@equinor/mad-navigation";
import { trackNavigation } from "@equinor/mad-insights";
var NavigationContainerInner = (props, ref) => /* @__PURE__ */ React.createElement(
MadNavigationContainer,
__spreadProps(__spreadValues({}, props), {
ref,
onRouteChange: (current, prevRoute) => {
var _a;
trackNavigation(current);
(_a = props.onRouteChange) == null ? void 0 : _a.call(props, current, prevRoute);
}
})
);
var NavigationContainer = React.forwardRef(
NavigationContainerInner
);
export {
NavigationContainer
};