Nav Menu

FREE

İkonlu, rozetli, iç içe açılır gruplu ve aktif sayfada kayan vurgu gösteren dikey menü.

Kurulum

Terminal
npx @bloxa/cli add nav-menu
# or: npx shadcn@latest add @bloxa/nav-menu

Otomatik kurulan paketler: motion, radix-ui

Örnekler

İkonlar, rozetler ve iç içe gruplar

Bir öğeye tıkla; vurgu kayarak yeni sayfaya geçer. Bu sitenin docs menüsü de NavMenu.

API

Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.

NavMenu

ÖzellikTipVarsayılanAçıklama
currentstring—Geçerli adres (ör. pathname); eşleşen öğe aktif olur.
matchNestedbooleanfalseAlt yollar da aktif saysın.

NavSection

ÖzellikTipVarsayılanAçıklama
titleReactNode—Küçük bölüm başlığı.

NavItem

ÖzellikTipVarsayılanAçıklama
hrefstring—Bağlantı.
iconReactNode—Soldaki ikon.
badgeReactNode—Sağdaki sayı ya da etiket.
activeboolean—Aktif durumu zorla.
asChildbooleanfalseRouter bağlantını kullan (ör. Next Link).

NavGroup

ÖzellikTipVarsayılanAçıklama
title / icon / badgeReactNode—Grup başlığı, ikonu ve rozeti.
defaultOpenboolean—Başlangıçta açık; verilmezse aktif öğeyi içeren grup kendiliğinden açılır.