@tanstack/solid-router
Version:
Modern and scalable routing for Solid applications
23 lines (22 loc) • 517 B
JavaScript
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