Saltar al contenido

Popover

Beta

Contenido secundario anclado a un botón — un filtro, un formulario corto, ayuda con links.

registry/ds/popover.tsx

Popover, Tooltip o Modal

Se abre conTiene controlesBloquea la página
Tooltiphover / focoNoNo
PopoverclicSíNo
ModalclicSíSí

Usá Popover para tareas chicas que no merecen interrumpir: filtros, elegir una fecha, un formulario de un campo, ayuda con un link. Si la tarea es la principal de la pantalla, es un Modal; si no hay nada que tocar, un Tooltip.

Confirmación liviana

Para acciones reversibles o de poco costo, la confirmación va al lado del botón, no en un Modal. Dos botones: Cancelar (text) y la acción.

Física I · Comisión 2

Martes 14:00 · Lab 2

Ayuda contextual

Cuando un Tooltip queda corto (varios pasos, un link) y una página es demasiado. Se abre con clic o Enter, nunca con hover, y el disparador tiene aria-label.

Controlado

Con open y onOpenChange el padre decide cuándo abrir y puede reiniciar estado al cerrar, como el "Copiado" de este ejemplo.

Reglas

  • Se ancla a lo que lo abrió y aparece cerca (8 px).
  • Un solo popover abierto a la vez.
  • Si tiene acciones ("Aplicar"), que cierren el popover.
  • Contenido corto: si scrollea, es un Drawer.