Conciergia UI

DropdownMenu

სასტუმროს მოქმედებების მენიუ: ისრებით ნავიგაცია, ტექსტით ძიება, Escape და ჩადგმული ქვემენიუები.

მაგალითი

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import {
  DropdownMenu,
  DropdownMenuTrigger,
  DropdownMenuContent,
  DropdownMenuGroup,
  DropdownMenuLabel,
  DropdownMenuItem,
  DropdownMenuSeparator,
} from "@llc-conciergia/ui/dropdown-menu";

შენიშვნები

წარწერებს აპლიკაცია აწვდის ka/en/ru ენებზე. ზემოთ/ქვემოთ ისრები გადაადგილდება ელემენტებს შორის, მარჯვენა/მარცხენა ხსნის/ხურავს ქვემენიუს. disabled მოქმედება არ სრულდება.

Props

Propტიპინაგულისხმევიაღწერა
DropdownMenu: open / defaultOpen / onOpenChangeboolean / (open, details) => void—კონტროლირებადი ან საწყისი გახსნა; callback კლიენტის კომპონენტში.
DropdownMenuTriggerBase UI Trigger props—გამხსნელი; render, ref და className მხარდაჭერილია. disabled ბლოკავს გახსნას.
DropdownMenuContent: side / align / sideOffsetPositioner props—პოზიცია: bottom / start / 4.
DropdownMenuContent: containerHTMLElement | RefObject—პორტალის კონტეინერი; ნაგულისხმევად document.body.
DropdownMenuContentBase UI Popup props—className, render, ref, finalFocus და children გადაეცემა popup-ს.
DropdownMenuGroup / DropdownMenuLabelGroup / GroupLabel props—დასათაურებული ჯგუფი; Label იღებს inset?: boolean-ს.
DropdownMenuItem: variant / inset"default" | "destructive" / boolean—ჩვეულებრივი ან გამაუქმებელი მოქმედება; inset ტოვებს ადგილს ინდიკატორისთვის.
DropdownMenuItemBase UI Item props—onClick, disabled, closeOnClick, render, ref და className.
DropdownMenuCheckboxItemBase UI CheckboxItem props—checked / defaultChecked / onCheckedChange, disabled, closeOnClick; ჩაშენებული მონიშვნის ინდიკატორი.
DropdownMenuRadioGroup / DropdownMenuRadioItemBase UI RadioGroup / RadioItem props—value / defaultValue / onValueChange ჯგუფზე; value, disabled, closeOnClick ელემენტზე.
DropdownMenuSeparatorBase UI Separator props—გამყოფი ხაზი.
DropdownMenuShortcutspan props—კლავიშების ტექსტი; თვითონ მალსახმობს არ არეგისტრირებს.
DropdownMenuSubBase UI SubmenuRoot props—ქვემენიუს open / defaultOpen / onOpenChange / closeParentOnEsc.
DropdownMenuSubTriggerBase UI SubmenuTrigger props & { inset?: boolean }—ქვემენიუს გამხსნელი, disabled და მარჯვენა ისარი.
DropdownMenuSubContentDropdownMenuContentProps—ქვემენიუს პოზიცია: right / start / 4.