@if (isLoading()) {

{{ t('challenge.loading') }}

} @else if (bet(); as data) {
{{ data.status }}

{{ data.title }}

{{ t('challenge.stake') }} {{ data.stake }}

{{ data.description || t('challenge.no_description') }}

{{ t('challenge.start_date') }} {{ data.startDate | date:'mediumDate' }}
{{ t('challenge.end_date') }} {{ data.endDate ? (data.endDate | date:'mediumDate') : t('challenge.end_date_indefinite') }}
{{ t('challenge.visibility') }} {{ data.isPublic ? t('challenge.visibility.public') : t('challenge.visibility.private') }}

{{ t('challenge.participants') }}

{{ data.participants.length }} {{ t('challenge.joined') }}
@for (p of data.participants; track $index) {
@if (getParticipantUser(p)?.avatarUrl) { } @else {
person
} @if (p.role === 'OBSERVER') {
visibility
}
{{ getParticipantUser(p)?.name || 'Utente' }}
}
} @else {
search_off

{{ t('challenge.not_found.title') }}

{{ t('challenge.not_found.description') }}

}
@if (showInviteSheet()) {

{{ t('challenge.invite_friends') }} ({{ friends().length }})

search @if (friendsSearchQuery().trim()) { }
@if (filteredFriends().length > 0) { @for (friend of filteredFriends(); track friend.id) {
@if (friend.avatarUrl) { } @else { person }

{{ friend.name }}

{{ friend.email }}

@if (isAlreadyParticipant(friend)) { check_circle } @else { person_add }
} } @else if (friendsSearchQuery().trim()) {

Nessun amico trovato

} @else {

Non hai ancora nessun amico

}
}