UNPKG

@tanstack/solid-router

Version:

Modern and scalable routing for Solid applications

26 lines (25 loc) 713 B
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