2021-09-21 19:49:20 +02:00
|
|
|
<header>
|
2021-09-23 16:33:03 +02:00
|
|
|
<app-navbar [currentPage]="'edit'"></app-navbar>
|
2021-09-21 19:49:20 +02:00
|
|
|
</header>
|
|
|
|
|
2021-09-23 16:33:03 +02:00
|
|
|
<div class="container">
|
|
|
|
<div class="row mt-3">
|
|
|
|
<div class="col">
|
|
|
|
<ul class="nav nav-pills">
|
2021-10-05 14:09:32 +02:00
|
|
|
<li class="nav-item" *ngFor="let body of sessionInBodyService.bodies | async">
|
2021-10-05 17:05:25 +02:00
|
|
|
<button type="button" class="nav-link" [class.active]="sessionInBodyService.currentBody === body.payload.val()?.name"
|
|
|
|
[attr.aria-current]="sessionInBodyService.currentBody === body.payload.val()?.name ? 'page' : 'false'"
|
|
|
|
(click)="sessionInBodyService.changeBody(body.key, body.payload.val()?.name, 'edit')">{{body.payload.val()?.name}}</button>
|
2021-09-23 16:33:03 +02:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<table class="table">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>Sitzungsnummer</th>
|
|
|
|
<th>Sitzungstag</th>
|
|
|
|
<th></th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
2021-10-05 14:09:32 +02:00
|
|
|
<tr *ngFor="let session of sessionInBodyService.sessions | async">
|
2021-09-23 16:33:03 +02:00
|
|
|
<td>{{session.payload.val()?.number}}</td>
|
|
|
|
<td>{{session.payload.val()?.date}}</td>
|
|
|
|
<td>
|
|
|
|
<button class="btn btn-outline-success mx-1" type="button" (click)="editSession(session.key)">
|
|
|
|
<span class="bi bi-pencil"></span>
|
|
|
|
</button>
|
2021-09-23 16:56:23 +02:00
|
|
|
<button class="btn btn-outline-danger" type="button" (click)="sessionService.deleteSession(session.key)">
|
2021-09-23 16:33:03 +02:00
|
|
|
<span class="bi bi-trash"></span>
|
|
|
|
</button>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
<form #addForm="ngForm"
|
2021-09-23 16:56:23 +02:00
|
|
|
(ngSubmit)="sessionService.addSession(
|
2021-10-05 17:05:25 +02:00
|
|
|
sessionNumber.value, sessionDate.value, sessionInBodyService.currentBody, sessionInBodyService.currentBodyKey
|
2021-09-23 16:33:03 +02:00
|
|
|
); addForm.resetForm(); sessionNumber.value = ''; sessionDate.value = ''">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col">
|
|
|
|
<input type="number" class="form-control" aria-label="Sitzungsnummer" #sessionNumber>
|
|
|
|
</div>
|
|
|
|
<div class="col">
|
|
|
|
<input type="date" class="form-control" aria-label="Sitzungstag" #sessionDate>
|
|
|
|
</div>
|
|
|
|
<div class="col">
|
|
|
|
<button type="submit" class="btn btn-primary">Hinzufügen</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<router-outlet></router-outlet>
|
|
|
|
</div>
|