Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 332x 1658x 1658x 2x 29474x | import type React from "react";
import { HeroUIProvider } from "@heroui/react";
import { useRouter } from "@tanstack/react-router";
export const NavigationProvider: React.FC<React.PropsWithChildren> = ({
children,
}) => {
const router = useRouter();
return (
<HeroUIProvider
navigate={(href, options) => {
void router.navigate(options ?? { to: ".", href });
}}
useHref={(href) => router.buildLocation({ to: href }).href}
validationBehavior="native"
disableAnimation={import.meta.env.MODE === "test"}
disableRipple={import.meta.env.MODE === "test"}
className="h-full"
>
{children}
</HeroUIProvider>
);
};
|