Conciergia UI

HoverCard

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

მაგალითი

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import { HoverCard, HoverCardTrigger, HoverCardContent } from "@llc-conciergia/ui/hover-card";

შენიშვნები

დამატებითი ინფორმაცია არ უნდა იყოს აუცილებელი მოქმედების შესასრულებლად. delay და closeDelay მიეთითება HoverCardTrigger-ზე.

Props

Propტიპინაგულისხმევიაღწერა
HoverCard: open / defaultOpenboolean—კონტროლირებადი ან საწყისი გახსნილი მდგომარეობა.
HoverCard: onOpenChange(open, details) => void—მდგომარეობის ცვლილების მოთხოვნა; გამოიყენეთ კლიენტურ კომპონენტში.
HoverCardTriggerBase UI Trigger props—გამხსნელი ელემენტი; render, ref და მშობლიური ატრიბუტები.
HoverCardContent: containerHTMLElement | RefObject—პორტალის კონტეინერი; ნაგულისხმევად document.body.
HoverCardContent: className / children / refBase UI Popup props—პანელის გაფორმება, შიგთავსი და ფოკუსის მართვა.
HoverCardTrigger: delay / closeDelaynumber—გახსნისა და დახურვის დაყოვნება მილიწამებში: 600 / 300.
HoverCardContent: side / align / sideOffsetBase UI Positioner props—ნაგულისხმევად bottom / center / 8.