ENPT-BRES

Os skeleton loaders que seu app Livewire já merece.

Adicione wire:ghost a qualquer elemento. O Ghostwire sintetiza um esqueleto correspondente a partir do seu DOM ao vivo no instante em que uma requisição começa — sem markup de placeholder escrito à mão, sem layout shift.

Começar Testar o playground Ver a galeria

Sem o Ghostwire

(em branco durante o carregamento — depois o conteúdo aparece)

Com o Ghostwire

Sem markup

Percorre o DOM ao vivo e classifica os nós automaticamente — sem templates de placeholder para escrever à mão ou manter sincronizados.

Bridge dupla para Livewire

3.6+ e 4.x no mesmo pacote, selecionado por detecção de recursos em runtime, nunca por uma string de versão.

Morph-safe por construção

A Ghost Layer nunca toca na árvore reconciliada do Livewire — o ocultamento é feito só por visibility/opacity.

Acessível por padrão

aria-busy, preservação de foco e uma live region compartilhada — limpo no axe-core no nível mais estrito.