@if (!hideMultiSelect()) {
@if (permissionMode() == "edit") { {{ "permission" | i18n }} @for (p of permissionList; track p) { } } @if (!disabled()) { {{ selectorLabelText() }} @if (!hideTable()) { } @else { } @if (selectorHelpText()) { {{ selectorHelpText() }} } }
} @if (!hideTable()) { {{ columnHeader() }} @if (permissionMode() != "hidden") {
{{ "permission" | i18n }}
} @if (showMemberRoles()) { {{ "role" | i18n }} } @if (showGroupColumn()) { {{ "group" | i18n }} }
@for (item of selectedItems(); track item; let i = $index) { @switch (item.type) { @case (itemType.Member) {
{{ item.labelName }} @if ($any(item).status == 0) { {{ "invited" | i18n }} }
@if ($any(item).status != 0 && item.labelName != $any(item).email) {
{{ $any(item).email }}
}
} @default {
{{ item.labelName }}
} } @if (permissionMode() != "hidden") { @if (canEditItemPermission(item)) { @for (p of permissionList; track p) { } } @else { @if (item.readonly || disabled()) {
{{ readonlyPermissionLabel(item.readonlyPermission) }}
} } } @if (showMemberRoles()) { {{ $any(item).role | userType: "-" }} } @if (showGroupColumn()) { {{ $any(item).viaGroupName ?? "-" }} } @if (!disabled() && !item.readonly) { } } @if (selectedItems().length == 0) { {{ emptySelectionText() }} }
}