@for (markerPosition of (query | async)?.[1]?.data?.order?.points; track markerPosition; let i = $index) { } @for (driver of (query | async)?.[0]?.data?.getDriversLocationWithData; track driver; let i = $index) { } @if (selectedDriver; as d) {

{{ 'profile.name' | translate }}

{{ d.firstName }} {{ d.lastName }}

{{ 'profile.status' | translate }}

{{ 'enum.driver.status.' + toCamelCase(d.status) | translate }}

{{ 'profile.mobileNumber' | translate }}

{{ d.mobileNumber | phone }}

{{ 'profile.rating' | translate }}

@if (d.rating !== null) {

{{ d.rating }}% (from {{ d.reviewCount }} reviews)

} @if (d.rating === null) {

-

}
}
@if ((query | async)?.[0]?.data?.getDriversLocationWithData; as drivers) { {{ 'profile.name' | translate }} {{ 'profile.rating' | translate }} {{ 'profile.mobileNumber' | translate }} {{ 'profile.actions' | translate }} @for (data of table.data; track data) { {{ data.firstName }} {{ data.lastName }} @if (data.rating !== null) { {{ data.rating }}% (from {{ data.reviewCount }} reviews) } @if (data.rating === null) { - } {{ data.mobileNumber }} {{ 'table.viewDriver' | translate }} } }