Popover

Popover forma parte del apartado «Feedback» del kit. Alertas, toasts, diálogos y tooltips para comunicar estados y confirmar acciones.

Instalación#

bash
pnpm add @tsukira/ui

Uso#

tsx
import { Popover } from "@tsukira/ui"; export function Ejemplo() {  return <Popover />;}

Ejemplos#

Los ejemplos detallados de Popover están en camino. Mientras tanto, su demo interactiva vive en la página del grupo.

Ver demo en Feedback

API#

PopoverRootProps
PropTipoDefaultDescripción
childrenReactNode
openboolean
defaultOpenboolean
onOpenChange((open: boolean) => void)
PopoverTriggerPropsextends ButtonHTMLAttributes<HTMLButtonElement>
PropTipoDefaultDescripción
asChildbooleanClona el hijo en lugar de renderizar un <button>.
PopoverAnchorPropsextends HTMLAttributes<HTMLElement>
PropTipoDefaultDescripción
asChildbooleanClona el hijo en lugar de renderizar un <span>.
PopoverClosePropsextends ButtonHTMLAttributes<HTMLButtonElement>
PropTipoDefaultDescripción
asChildbooleanClona el hijo en lugar de renderizar un <button>.
SimplePopoverProps
PropTipoDefaultDescripción
trigger*ReactNode
children*ReactNode
side'top' | 'right' | 'bottom' | 'left'
align'start' | 'center' | 'end'
showArrowboolean
openboolean
onOpenChange((open: boolean) => void)
defaultOpenboolean