/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectable } from "@ogre-tools/injectable"; import { Router } from "react-router"; import { historyInjectionToken } from "@k8slens/routing"; import React from "react"; import { reactApplicationHigherOrderComponentInjectionToken, } from "@k8slens/react-application"; const routingReactApplicationHocInjectable = getInjectable({ id: "routing-react-application-hoc", instantiate: (di) => { const history = di.inject(historyInjectionToken); return ({ children }) => ( {children} ); }, injectionToken: reactApplicationHigherOrderComponentInjectionToken, }); export default routingReactApplicationHocInjectable;