Conciergia UI

საიტის მენიუ · NavigationMenu

სასტუმროს საიტის მენიუ Base UI-ის ფოკუსით, პორტალითა და ანიმაციით.

მაგალითი

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import { NavigationMenu, NavigationMenuList, NavigationMenuItem, NavigationMenuTrigger, NavigationMenuContent, NavigationMenuLink } from "@llc-conciergia/ui/navigation-menu";

შენიშვნები

Enter ან ArrowDown ხსნის პანელს; Escape ხურავს. შიგთავსი მოძრაობს activation-direction-ის მიხედვით, reduced motion-ის გათვალისწინებით.

Props

Propტიპინაგულისხმევიაღწერა
NavigationMenu: value / defaultValue / onValueChangeBase UI Root props—გახსნილი ელემენტი; null ხურავს პანელს.
NavigationMenu: orientation / delay / closeDelayBase UI Root props—მიმართულება და გახსნის/დახურვის დაყოვნება.
NavigationMenuListBase UI List props—Trigger-ებისა და პირდაპირი ბმულების სია.
NavigationMenuItem: valueunknown—უნიკალური პანელის მნიშვნელობა.
NavigationMenuTrigger: disabledboolean—გამორთული პანელი არ იხსნება.
NavigationMenuContentBase UI Content props—პანელის შიგთავსი; პორტალი და Viewport ავტომატურად ემატება root-ში.
NavigationMenuLink: active / render / hrefBase UI Link props—მიმდინარე გვერდი და Next Link-ის მხარდაჭერა.
navigationMenuTriggerStyleCVA function—ცალკე ბმულს მიანიჭეთ იგივე ღილაკის სტილი.
ყველა ნაწილი: className / refBase UI props—native და Base UI props უცვლელად გადაეცემა.