@tanstack/solid-router
Version:
Modern and scalable routing for Solid applications
14 lines (13 loc) • 453 B
JavaScript
import { routerContext } from "./routerContext.js";
import * as Solid from "solid-js";
//#region src/useRouter.tsx
function useRouter(opts) {
const value = Solid.useContext(routerContext);
if (process.env.NODE_ENV !== "production") {
if ((opts?.warn ?? true) && !value) console.warn("Warning: useRouter must be used inside a <RouterProvider> component!");
}
return value;
}
//#endregion
export { useRouter };
//# sourceMappingURL=useRouter.js.map