@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) {
}
|
}
}