@let providerId = providerId$ | async; @let bulkMenuOptions = bulkMenuOptions$ | async; @let showConfirmBanner = showConfirmBanner$ | async; @let dataSource = this.dataSource(); @let isProcessing = this.isProcessing(); @let isSingleInvite = isSingleInvite$ | async;
{{ "all" | i18n }} {{ "invited" | i18n }} {{ "needsConfirmation" | i18n }}
@if (!firstLoaded()) { {{ "loading" | i18n }} } @else { @if (!dataSource.filteredData?.length) {

{{ "noMembersInList" | i18n }}

} @if (dataSource.filteredData?.length) { @if (showConfirmBanner) { {{ "providerUsersNeedConfirmed" | i18n }} } {{ "name" | i18n }} {{ "role" | i18n }} @if (bulkMenuOptions.showBulkReinviteUsers) { } @if (bulkMenuOptions.showBulkConfirmUsers) { }
@if (user.status === userStatusType.Invited) { {{ "invited" | i18n }} } @if (user.status === userStatusType.Accepted) { {{ "needsConfirmation" | i18n }} } @if (user.status === userStatusType.Revoked) { {{ "revoked" | i18n }} }
@if (user.name) {
{{ user.email }}
}
@if (user.type === userType.ProviderAdmin) { {{ "providerAdmin" | i18n }} } @if (user.type === userType.ServiceUser) { {{ "serviceUser" | i18n }} } @if (user.status === userStatusType.Invited) { } @if (user.status === userStatusType.Accepted) { } @if (accessEvents && user.status === userStatusType.Confirmed) { }
} }