@tanstack/solid-router
Version:
Modern and scalable routing for Solid applications
26 lines (25 loc) • 713 B
JavaScript
const require_runtime = require("./_virtual/_rolldown/runtime.cjs");
const require_useRouter = require("./useRouter.cjs");
let solid_js = require("solid-js");
solid_js = require_runtime.__toESM(solid_js);
//#region src/useNavigate.tsx
function useNavigate(_defaultOpts) {
const router = require_useRouter.useRouter();
return ((options) => {
return router.navigate({
...options,
from: options.from ?? _defaultOpts?.from
});
});
}
function Navigate(props) {
const { navigate } = require_useRouter.useRouter();
solid_js.onMount(() => {
navigate({ ...props });
});
return null;
}
//#endregion
exports.Navigate = Navigate;
exports.useNavigate = useNavigate;
//# sourceMappingURL=useNavigate.cjs.map