# Skeleton nos relatórios e na Home

## Prompt

Cria skeleton quando os dados estão carregandos nas telas de relatórios e home.

Pode usar o skeleton do PrimeVue: https://primevue.dev/skeleton/

## Resposta

Foram adicionados placeholders com o componente `Skeleton` do PrimeVue nos seguintes locais:

- indicadores, gráficos, produtos mais vendidos e resumo de estoque da Home;
- indicadores e gráficos do relatório de vendas;
- indicadores e gráficos do relatório de estoque;
- tabelas paginadas dos relatórios de vendas e estoque.

O skeleton é exibido no primeiro carregamento e também ao atualizar os dados ou aplicar filtros. O componente de DataTable recebeu uma opção reutilizável para mostrar linhas de skeleton durante consultas ao servidor, sem alterar o carregamento das demais listagens do sistema.

Os contêineres permanecem identificados com `aria-busy`, seguindo a orientação de acessibilidade do PrimeVue. Nenhuma dependência nova foi adicionada.

## Validações

- arquivos formatados com Prettier;
- verificação de tipos do frontend concluída sem erros;
- build do frontend pendente de autorização, conforme regra do projeto.
