"use client";
import { Suspense } from "react";
import { useRouter, usePathname, useSearchParams } from "next/navigation";
import {
NavigationProvider,
type NavigationAdapter,
} from "@multica/views/navigation";
function NavigationProviderInner({
children,
}: {
children: React.ReactNode;
}) {
const router = useRouter();
const pathname = usePathname();
const searchParams = useSearchParams();
const adapter: NavigationAdapter = {
push: router.push,
replace: router.replace,
back: router.back,
pathname,
searchParams: new URLSearchParams(searchParams.toString()),
};
return {children};
}
export function WebNavigationProvider({
children,
}: {
children: React.ReactNode;
}) {
return (
{children}
);
}