@tanstack/solid-router
Version:
Modern and scalable routing for Solid applications
16 lines (15 loc) • 665 B
JavaScript
const require_runtime = require("./_virtual/_rolldown/runtime.cjs");
const require_routerContext = require("./routerContext.cjs");
let solid_js = require("solid-js");
solid_js = require_runtime.__toESM(solid_js);
let tiny_warning = require("tiny-warning");
tiny_warning = require_runtime.__toESM(tiny_warning);
//#region src/useRouter.tsx
function useRouter(opts) {
const value = solid_js.useContext(require_routerContext.routerContext);
(0, tiny_warning.default)(!((opts?.warn ?? true) && !value), "useRouter must be used inside a <RouterProvider> component!");
return value;
}
//#endregion
exports.useRouter = useRouter;
//# sourceMappingURL=useRouter.cjs.map