This commit is contained in:
@@ -212,17 +212,19 @@
|
|||||||
<mat-icon>print</mat-icon>
|
<mat-icon>print</mat-icon>
|
||||||
Wedstrijdbriefjes printen
|
Wedstrijdbriefjes printen
|
||||||
</button>
|
</button>
|
||||||
|
@if (!round.isFinalsRound) {
|
||||||
<button mat-menu-item (click)="printRoundOverview(round)">
|
<button mat-menu-item (click)="printRoundOverview(round)">
|
||||||
<mat-icon>print</mat-icon>
|
<mat-icon>print</mat-icon>
|
||||||
Rondeoverzicht printen
|
Rondeoverzicht printen
|
||||||
</button>
|
</button>
|
||||||
|
}
|
||||||
@if (round.status == 'IN_PROGRESS' && checkRoundComplete(round)) {
|
@if (round.status == 'IN_PROGRESS' && checkRoundComplete(round)) {
|
||||||
<button mat-menu-item (click)="finishRound(round)">
|
<button mat-menu-item (click)="finishRound(round)">
|
||||||
<mat-icon>check</mat-icon>
|
<mat-icon>check</mat-icon>
|
||||||
Ronde afsluiten
|
Ronde afsluiten
|
||||||
</button>
|
</button>
|
||||||
}
|
}
|
||||||
@if (group.status != 'FINISHED' && round.status == 'FINISHED' && (roundIndex + 1) == group.rounds.length) {
|
@if (group.status != 'FINISHED' && round.status == 'FINISHED' && (roundIndex + 1) == group.rounds.length && !round.isFinalsRound) {
|
||||||
<button mat-menu-item (click)="newRound(group)">
|
<button mat-menu-item (click)="newRound(group)">
|
||||||
<mat-icon>playlist_add</mat-icon>
|
<mat-icon>playlist_add</mat-icon>
|
||||||
Nieuwe ronde
|
Nieuwe ronde
|
||||||
@@ -379,6 +381,25 @@
|
|||||||
}
|
}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
} @else if (round.isFinalsRound && round.status == 'FINISHED') {
|
||||||
|
<h6 class="mt-3">Uitslag</h6>
|
||||||
|
|
||||||
|
<table class="table w-50 m-4">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1e Plaats</td>
|
||||||
|
<td>{{ (checkWinner(round.matches[0]) == 1 ? round.matches[0].team1 : round.matches[0].team2) | teamText }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2e Plaats</td>
|
||||||
|
<td>{{ (checkWinner(round.matches[0]) == 1 ? round.matches[0].team2 : round.matches[0].team1) | teamText }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>3e Plaats</td>
|
||||||
|
<td>{{ (checkWinner(round.matches[1]) == 1 ? round.matches[1].team1 : round.matches[1].team2) | teamText }}</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
}
|
}
|
||||||
</mat-tab>
|
</mat-tab>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import {Component, inject, Input, OnDestroy, OnInit} from '@angular/core';
|
import {Component, inject, OnDestroy, OnInit} from '@angular/core';
|
||||||
import {
|
import {
|
||||||
MatAccordion,
|
MatAccordion,
|
||||||
MatExpansionPanel, MatExpansionPanelActionRow,
|
MatExpansionPanel,
|
||||||
|
MatExpansionPanelActionRow,
|
||||||
MatExpansionPanelHeader,
|
MatExpansionPanelHeader,
|
||||||
MatExpansionPanelTitle
|
MatExpansionPanelTitle
|
||||||
} from "@angular/material/expansion";
|
} from "@angular/material/expansion";
|
||||||
@@ -16,7 +17,7 @@ import {MatButton, MatIconButton} from "@angular/material/button";
|
|||||||
import {MatIcon} from "@angular/material/icon";
|
import {MatIcon} from "@angular/material/icon";
|
||||||
import {Group} from "../../model/group";
|
import {Group} from "../../model/group";
|
||||||
import {Round} from "../../model/round";
|
import {Round} from "../../model/round";
|
||||||
import {MatMenu, MatMenuContent, MatMenuItem, MatMenuTrigger} from "@angular/material/menu";
|
import {MatMenu, MatMenuItem, MatMenuTrigger} from "@angular/material/menu";
|
||||||
import {Match} from "../../model/match";
|
import {Match} from "../../model/match";
|
||||||
import {FormsModule} from "@angular/forms";
|
import {FormsModule} from "@angular/forms";
|
||||||
import {MatTab, MatTabChangeEvent, MatTabGroup, MatTabLabel} from "@angular/material/tabs";
|
import {MatTab, MatTabChangeEvent, MatTabGroup, MatTabLabel} from "@angular/material/tabs";
|
||||||
@@ -25,15 +26,13 @@ import {MatDialog} from "@angular/material/dialog";
|
|||||||
import {MatchResultPipe} from "../../pipes/match-result-pipe";
|
import {MatchResultPipe} from "../../pipes/match-result-pipe";
|
||||||
import {Event} from "../../model/event";
|
import {Event} from "../../model/event";
|
||||||
import {TournamentValidateComponent} from "../tournament-validate/tournament-validate.component";
|
import {TournamentValidateComponent} from "../tournament-validate/tournament-validate.component";
|
||||||
import {Player, Strength} from "../../model/player";
|
import {Strength} from "../../model/player";
|
||||||
import {MatSlideToggleChange} from "@angular/material/slide-toggle";
|
|
||||||
import {MatSnackBar} from "@angular/material/snack-bar";
|
import {MatSnackBar} from "@angular/material/snack-bar";
|
||||||
import {CourtSelectionComponent} from "../court-selection/court-selection.component";
|
import {CourtSelectionComponent} from "../court-selection/court-selection.component";
|
||||||
import {Standings} from "../../model/standings";
|
import {Standings} from "../../model/standings";
|
||||||
import {HeaderService} from "../../service/header.service";
|
import {HeaderService} from "../../service/header.service";
|
||||||
import {TournamentPlayersComponent} from "../tournament-players/tournament-players.component";
|
import {TournamentPlayersComponent} from "../tournament-players/tournament-players.component";
|
||||||
import {TournamentPlayer} from "../../model/tournamentPlayer";
|
import {TournamentPlayer} from "../../model/tournamentPlayer";
|
||||||
import {MatTooltip} from "@angular/material/tooltip";
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-tournament-manage',
|
selector: 'app-tournament-manage',
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { Pipe, PipeTransform } from '@angular/core';
|
import { Pipe, PipeTransform } from '@angular/core';
|
||||||
import {FullNamePipe} from "../pipes/fullname-pipe";
|
import {FullNamePipe} from "./fullname-pipe";
|
||||||
|
|
||||||
@Pipe({
|
@Pipe({
|
||||||
name: 'teamText',
|
name: 'teamText',
|
||||||
standalone: true
|
standalone: true
|
||||||
|
|||||||
Reference in New Issue
Block a user