Cuándo usar
Todos los modales usan PlatformFormModal: shell azul gris, contenedor interior suave, cabecera y footer fijos. PlatformModalBody compone secciones cuando bodySurface es plain.
Propiedades y variantes
| Propiedad | Contrato |
|---|---|
isOpen / onClose | Visibilidad controlada y callback de cierre. |
title / description / footer | Encabezado y acciones del consumidor. |
isBusy | Bloquea el cierre durante una operación. |
dismissible | false retira cierre, Escape y overlay; conservar en onboarding obligatorio. |
width / bodySurface | Ancho según contenido; soft es el cuerpo por defecto. |
Estados y accesibilidad
Prueba Escape, retorno de foco, scroll del cuerpo y acciones alcanzables. Usa tonos secondary y primary en el footer.
Evitar
No recrees overlays ni shells locales; no cambies colores o dimensiones de botones para aproximar el estándar. No agregues Cancelar a un flujo obligatorio.