Mitgliedschaften verwalten

@if (isLoading()) {
Lade Daten...
} @else { @if (activeTab() === 'pending') { @if (pendingMemberships().length === 0) {

Keine wartenden Mitgliedschaftsanträge vorhanden.

} @else {
@for (membership of pendingMemberships(); track membership.id) {
{{ membership.firstName }} {{ membership.lastName }} ({{ membership.userEmail }})
Community: {{ membership.communityName }} | Zählpunkt: {{ membership.atNumber }} | Priorität: {{ membership.priorityLevel }}
}
} } @if (activeTab() === 'active' || activeTab() === 'all') { @let displayMemberships = activeTab() === 'all' ? allMemberships() : allMemberships().filter(m => m.status === 'ACTIVE'); @if (displayMemberships.length === 0) {

@if (activeTab() === 'active') { Keine aktiven Mitgliedschaften vorhanden. } @else { Keine Mitgliedschaften vorhanden. }

} @else {
@for (membership of displayMemberships; track membership.id) { }
Name Email Community Zählpunkt Priorität Status
{{ membership.firstName }} {{ membership.lastName }} {{ membership.userEmail }} {{ membership.communityName }} {{ membership.atNumber }} {{ membership.priorityLevel }} {{ getStatusLabel(membership.status) }}
} } }