Files
paypoint-frontend/src/app/components/week-view/week-view.component.html
veenm 7a977a6ba5
All checks were successful
Docker Image CI / build-and-push (push) Successful in 1m49s
Docker Image CI / deploy (push) Successful in 38s
Docker Image CI / notify-failure (push) Has been skipped
Missing id's + verdere uitwerking afspraken naast elkaar
2025-04-21 15:41:32 +02:00

37 lines
1.1 KiB
HTML

<div class="calendar-container">
<div class="calendar-header">
<div class="time-column-header"></div>
<div *ngFor="let day of days" class="day-header">
{{ getDayLabel(day) }}
</div>
</div>
<div class="calendar-body">
<div class="time-column">
<div *ngFor="let hour of hours" class="hour-label">{{ hour }}</div>
</div>
<div class="week-grid">
<div *ngFor="let day of days" class="day-column">
<div *ngFor="let hour of hours" class="hour-cell">
<div *ngIf="searchAppointments(day, hour) as appointmentDtos">
<div
class="appointments-wrapper"
[ngClass]="{ 'multiple': searchAppointments(day, hour).length > 1 }">
<component-appointment
*ngFor="let appointment of appointmentDtos"
[appointment]="appointment"
size="medium"
[width]="100 / appointmentDtos.length"
(onClick)="emitAppointment($event)">
</component-appointment>
</div>
</div>
</div>
</div>
</div>
</div>
</div>