"use client"; import { useRouter } from "next/navigation"; import { type ComponentProps, useCallback } from "react"; import { RouterProvider as ReactAriaRouterProvider } from "react-aria-components"; export const RouterProvider = ( props: Omit, "navigate">, ) => { const router = useRouter(); const navigate = useCallback( (...params: Parameters) => { router.push(...params); }, [router], ); return ; };