@if(gameService.finishedAt) {

Fin.

Started on {{ gameService.startDate | date:'dd-MM-YYYY HH:mm' }}
Finished on {{ gameService.finishedAt | date:'dd-MM-YYYY HH:mm' }}
Incorrect Matches {{ gameService.fails }}
Hints Requested {{ gameService.hints }}
}
@for(card of gameService.hand; track card.id) { } @empty() {

Loading cards...

}

Hint

@for(card of gameService.hint; track card.id) { }

Deck Size {{ gameService.deck.length }}

Incorrect Matches {{ gameService.fails }}

Hints Requested {{ gameService.hints }}

Started on {{ gameService.startDate | date:'dd-MM-YYYY HH:mm' }}

Upcoming Cards

@for(card of gameService.deck; track card.id) { }
@if (gameService.possibleSets.length > 0) {

Available Sets

@for(row of this.gameService.possibleSets; track row) {

Set {{$index + 1}}

@for(card of row; track card.id) { }
}
}

Found Sets

@for(row of this.gameService.foundSets; track row) {

Set {{$index + 1}}

@for(card of row; track card.id) { }
}