> 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/sdks/sdk-web/componentes/sdk-provider/eventos/emittrackstatus.md).

# emitTrackStatus

## Detalles

Informa cambios de estado de los widgets durante la ejecución.

**Evento:** `emitTrackStatus`

**Tipo:** `FacephiSdkProviderCustomEvent<TrackStatus>` | `CustomEvent<TrackStatus>`

### Sintaxis

```typescript
provider.addEventListener('emitTrackStatus', onEmitTrackStatus);
```

### Objeto recibido

```json
detail: {
  component: FacephiComponent,
  status: ComponentStatus
}
```

### FacephiComponent

| Miembro                   | Valor                        |
| ------------------------- | ---------------------------- |
| `SdkProvider`             | `sdk-provider`               |
| `VideoProvider`           | `video-provider`             |
| `SelphID`                 | `selphid-widget`             |
| `Selphi`                  | `selphi-widget`              |
| `FileUploader`            | `file-uploader-widget`       |
| `TipWidget`               | `tip-widget`                 |
| `ChooseDocument`          | `choose-document`            |
| `VideoAssistance`         | `video-assistance-widget`    |
| `QrWidget`                | `qr-widget`                  |
| `DesktopView`             | `desktop-view`               |
| `ResultsWidget`           | `results-widget`             |
| `ErrorView`               | `error-view`                 |
| `FinishWidget`            | `finish-widget`              |
| `QrWidgetSelphi`          | `qr-widget-selphi`           |
| `QrWidgetSelphid`         | `qr-widget-selphid`          |
| `QrWidgetFileUploader`    | `qr-widget-file-uploader`    |
| `QrWidgetVideoAssistance` | `qr-widget-video-assistance` |
| `QrWidgetChooseDocument`  | `qr-widget-choose-document`  |
| `QrWidgetTipWidget`       | `qr-widget-tip-widget`       |
| `QrWidgetDesktopView`     | `qr-widget-desktop-view`     |
| `QrWidgetResultsWidget`   | `qr-widget-results-widget`   |
| `QrWidgetErrorView`       | `qr-widget-error-view`       |

### ComponentStatus

| Miembro        | Valor          | Descripción             |
| -------------- | -------------- | ----------------------- |
| `loading`      | `loading`      | Cargando recursos.      |
| `loaded`       | `loaded`       | Carga completada.       |
| `start`        | `start`        | Flujo iniciado.         |
| `finish`       | `finish`       | Flujo finalizado.       |
| `error`        | `error`        | Error en el componente. |
| `connected`    | `connected`    | Conexión establecida.   |
| `disconnected` | `disconnected` | Conexión cerrada.       |

## Descripción

Monitoriza el progreso de cada componente integrado en el SDK.

### Consideraciones

Cada componente emite solo los estados que su funcionalidad permite.

***

## Ejemplo

```jsx
<facephi-sdk-provider
    apikey={process.env.FACEPHI_SDK_APIKEY}
    onEmitTrackStatus={onEmitTrackStatus}
/>
```
