import { usePathname, useSearchParams } from 'solito/navigation' import { getBaseDomain, ProductProvider, useProduct } from '@junwon/config' import { GenerativePage } from '@junwon/generation-tech/components/GenerativePage' import { HomePage } from '@junwon/catalog-tech/pages/HomePage' import { SearchOutputPage } from '@junwon/catalog-tech/pages/SearchOutputPage' interface PageRouterProps { productName: string } export function PageRouter({ productName }: PageRouterProps) { return ( ) } function Page() { const { productName } = useProduct() const baseDomain = getBaseDomain(productName) const pathname = usePathname() ?? '/' const searchParams = useSearchParams()?.toString() ?? '' const pageLink = `${baseDomain}${pathname}${searchParams}` switch (pathname) { case '/': return case '/search': return default: return ( ) } }