> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/sdks/sdk-web/componentes/video-recording-video-grabacion/eventos/changeloading.md).

# changeLoading

## Detalhes

É emitido quando o estado de carregamento do componente muda.

**Evento:** `changeLoading`

**Tipo:** `FacephiVideoProviderCustomEvent<boolean>` | `CustomEvent<boolean>`

### Sintaxe

```typescript
video.addEventListener('changeLoading', onChangeLoading);
```

### Objeto recebido

```json
detail: boolean
```

## Descrição

Indica se o Video Provider continua carregando. Não inicialize os widgets filhos até que `detail` seja `false`.

### Considerações

Em integrações remotas (`ws` / `sse`), aguarde este evento antes de montar Selphi, SelphID ou outros widgets dentro do provedor.

***

## Exemplo

```jsx
<facephi-video-provider
    settings={{ serviceType: 'ws' }}
    onChangeLoading={(event) => {
        if (!event.detail) {
            // Inicializar widgets
        }
    }}
/>
```
