UNPKG

@tanstack/solid-router

Version:

Modern and scalable routing for Solid applications

23 lines (22 loc) 517 B
import { useRouter } from "./useRouter.js"; import * as Solid from "solid-js"; //#region src/useNavigate.tsx function useNavigate(_defaultOpts) { const router = useRouter(); return ((options) => { return router.navigate({ ...options, from: options.from ?? _defaultOpts?.from }); }); } function Navigate(props) { const { navigate } = useRouter(); Solid.onMount(() => { navigate({ ...props }); }); return null; } //#endregion export { Navigate, useNavigate }; //# sourceMappingURL=useNavigate.js.map