Conciergia UI

AlertDialog

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

მაგალითი

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import { AlertDialog, AlertDialogTrigger, AlertDialogContent, AlertDialogHeader, AlertDialogTitle, AlertDialogDescription, AlertDialogFooter, AlertDialogCancel, AlertDialogAction } from "@llc-conciergia/ui/alert-dialog";

შენიშვნები

გარეთ დაწკაპუნება არ ხურავს დიალოგს. ასინქრონული მოქმედებისთვის აკონტროლეთ open; onClick-ში event.preventDefault() აჩერებს ავტომატურ დახურვას.

Props

Propტიპინაგულისხმევიაღწერა
AlertDialog: open / defaultOpenboolean—კონტროლირებადი ან საწყისი გახსნილი მდგომარეობა.
AlertDialog: onOpenChange(open, details) => void—მდგომარეობის ცვლილების მოთხოვნა; გამოიყენეთ კლიენტურ კომპონენტში.
AlertDialogTriggerBase UI Trigger props—გამხსნელი ელემენტი; render, ref და მშობლიური ატრიბუტები.
AlertDialogContent: containerHTMLElement | RefObject—პორტალის კონტეინერი; ნაგულისხმევად document.body.
AlertDialogContent: className / children / refBase UI Popup props—პანელის გაფორმება, შიგთავსი და ფოკუსის მართვა.
AlertDialogHeader / AlertDialogFooterHTML div props—სათაურისა და მოქმედებების განლაგება.
AlertDialogTitle / AlertDialogDescriptionBase UI label props—პანელის ხელმისაწვდომი სახელი და აღწერა.
AlertDialogCancelBase UI Close props—ხურავს პანელს; მხარს უჭერს disabled და render-ს.
AlertDialogAction: variantprimary | destructive—დადასტურების ღილაკი; ნაგულისხმევად primary. onClick-ით შეასრულეთ მოქმედება.