Conciergia UI

Sheet

ჯავშნისა და სტუმრის ინფორმაციის პანელი Base UI-ზე, კლავიატურის მხარდაჭერით.

მაგალითი

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import { Sheet, SheetTrigger, SheetContent, SheetHeader, SheetTitle, SheetDescription, SheetFooter, SheetClose } from "@llc-conciergia/ui/sheet";

შენიშვნები

ყოველთვის მიაწოდეთ სათაური, აღწერა და დახურვის ღილაკი. Escape ხურავს პანელს და ფოკუსს აბრუნებს გამხსნელზე.

Props

Propტიპინაგულისხმევიაღწერა
Sheet: open / defaultOpenboolean—კონტროლირებადი ან საწყისი გახსნილი მდგომარეობა.
Sheet: onOpenChange(open, details) => void—მდგომარეობის ცვლილების მოთხოვნა; გამოიყენეთ კლიენტურ კომპონენტში.
SheetTriggerBase UI Trigger props—გამხსნელი ელემენტი; render, ref და მშობლიური ატრიბუტები.
SheetContent: containerHTMLElement | RefObject—პორტალის კონტეინერი; ნაგულისხმევად document.body.
SheetContent: className / children / refBase UI Popup props—პანელის გაფორმება, შიგთავსი და ფოკუსის მართვა.
SheetHeader / SheetFooterHTML div props—სათაურისა და მოქმედებების განლაგება.
SheetTitle / SheetDescriptionBase UI label props—პანელის ხელმისაწვდომი სახელი და აღწერა.
SheetCloseBase UI Close props—ხურავს პანელს; მხარს უჭერს disabled და render-ს.
SheetContent: sidetop | right | bottom | left—პანელის მხარე; ნაგულისხმევად right.
SheetContent: hideCloseboolean—ჩაშენებული დახურვის ღილაკის დამალვა; ნაგულისხმევად false.