Pages -> App (#265)

* pages -> app

* add meta test

* fix gosuslugi
This commit is contained in:
tmshv authored and GitHub committed 2026-02-09 00:25:06 +07:00
1 parent 0c8d74b21d
commit a1e51e78f0
23 files changed
+522 -516

No files matched your search

+5 -3
View File
@@ -1,9 +1,11 @@
"use client"
import s from "./styles.module.css"
import type { MenuItem } from "@/types"
import * as NavigationMenu from "@radix-ui/react-navigation-menu"
import classnames from "classnames/bind"
import { useRouter } from "next/router"
import { usePathname } from "next/navigation"
import { ActiveLink } from "./ActiveLink"
let cx = classnames.bind(s)
@@ -15,13 +17,13 @@ export type MenuProps = {
}
export const Menu: React.FC<MenuProps> = ({ vertical = false, onItemClick, items }) => {
const router = useRouter()
const pathname = usePathname()
return (
<NavigationMenu.Root>
<NavigationMenu.List className={cx(s.menu, { vertical })}>
{
items.map(item => {
const current = router.asPath === item.href
const current = pathname === item.href
const href = current
? undefined
: item.href