@if ((query | async)?.data?.driver == null) { {{'drivers.notFoundMessage' | translate}} } @if ((query | async)?.data?.driver; as driver) { {{driver.firstName}} {{driver.lastName}} {{('enum.driver.status.' + toCamelCase(driver.status)) | translate}}
  • {{'enum.driver.status.pendingApproval' | translate}}
  • {{'enum.driver.status.approved' | translate}}
  • {{'enum.driver.status.blocked' | translate}}
  • {{'enum.driver.status.softReject' | translate}}
  • {{'enum.driver.status.hardReject' | translate}}
  • {{'enum.driver.status.offline' | translate}}
  • {{'enum.driver.status.waitingDocuments' | translate}}
{{driver.registrationTimestamp | timeago}} @if (driver.status !== 'Online') { {{driver.lastSeenTimestamp !== null ? (driver.lastSeenTimestamp | timeago) : '-'}} } {{(driver.rating !== null ? (driver.rating + '%' + '(' + driver.reviewCount + ' reviews)') : 'N/A')}} @if ((query | async)?.data?.driverFeedbackParametersSummary; as summary) {
@for (parameter of summary; track parameter) { {{parameter.count}} x {{parameter.title}} }
}
{{'driver.profile.details' | translate}} {{'driver.profile.orders' | translate}} {{'driver.profile.financials' | translate}} {{'driver.profile.reviews' | translate}} {{'driver.profile.documents' | translate}}
}