ENPT-BRES

Los skeleton loaders que tu app Livewire ya se merece.

Agrega wire:ghost a cualquier elemento. Ghostwire sintetiza un esqueleto correspondiente a partir de tu DOM en vivo en el instante en que empieza una solicitud — sin markup de placeholder escrito a mano, sin layout shift.

Comenzar Probar el playground Ver la galería

Sin Ghostwire

(en blanco mientras carga — luego el contenido aparece)

Con Ghostwire

Sin markup

Recorre el DOM en vivo y clasifica los nodos automáticamente — sin plantillas de placeholder que escribir a mano ni mantener sincronizadas.

Bridge dual para Livewire

3.6+ y 4.x en el mismo paquete, seleccionado por detección de características en runtime, nunca por una cadena de versión.

Seguro ante el morph por construcción

La Ghost Layer nunca toca el árbol reconciliado de Livewire — el ocultamiento es solo visibility/opacity.

Accesible por defecto

aria-busy, preservación de foco y una live region compartida — limpio en axe-core en el nivel más estricto.