Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Capas
  4. Popconfirm

Capas

Popconfirm

Una confirmación pequeña junto al botón que la pide, para acciones rápidas.

import { Popconfirm } from '@alea/ui';

Ejemplos

Popconfirm

Pregunta junto al botón.

Tokens

Los tokens de diseño que usa este componente, con su valor en el tema actual. Cambia cualquiera para darle otro estilo.

Color

  • --alea-text-muted…

Space

  • --alea-space-2…
  • --alea-space-3…
  • --alea-space-4…

Type

  • --alea-font-size-sm…

Props

Popconfirm props

Una pequeña confirmación junto a su disparador, para acciones rápidas y más o menos reversibles.

PropTipoPor defectoDescripción
childrenobligatoriaReactNode-El botón que pregunta.
onConfirmobligatoria() => unknown-Se llama cuando la persona confirma.
titleobligatoriaReactNode-La pregunta.
cancelLabelReactNode-Por defecto "Cancelar".
confirmLabelReactNode-Por defecto "Sí".
descriptionReactNode-Más contexto bajo la pregunta.
motionMotionProp-Cómo entra y sale el popup: un preset (fade, scale, pop, slide-down, blur...), false para ninguno, u opciones.
placement"start" | "end" | "bottom end" | "bottom start" | "bottom" | "top" | "bottom left" | "bottom right" | "top left" | "top right" | "top start" | "top end" | "l…'top'Dónde se abre respecto a su disparador.
tone"danger" | "default"'default'danger pone en rojo el botón de confirmar.

Especificaciones

Generado desde el código: las variantes de los tipos, los estados y tokens del CSS, y los patrones de motion que aplican. Las grillas muestran el componente real en ambos temas; los números se miden en la página.

Variantes
placementstartendbottom endbottom startbottomtopbottom leftbottom righttop lefttop righttop starttop endl…
tonedangerdefault
Motion
Acepta una prop motion para su entrada y salida.
Oscuro y claro
Cada color viene de tokens del tema, así que sigue a data-theme (y a presets como Graphite) en la página o en cualquier contenedor. El contraste se revisa en ambos temas.
Clases para estilos
.alea-popover-dialog.alea-popconfirm.alea-popconfirm-text.alea-popconfirm-actions

Accesibilidad

  • Un alertdialog en un popover; el botón de confirmar recibe el foco.

Teclado

TeclaAcción
Enter o EspacioLo abre
TabSe mueve entre Cancelar y Confirmar
EscapeLo cierra y devuelve el foco

Qué hacer y qué evitar

Hacer

  • Haz una pregunta directa: ¿Quitar este color?

Evitar

  • No lo uses para acciones que no se pueden deshacer: usa AlertDialog.
Probado con axe, teclado y roles de lector de pantalla