add seatIsSelected to SelectedSeatService, so seats cannot be interacted with while cooking/reservation

This commit is contained in:
Marcel-Anker
2025-11-13 17:47:45 +01:00
parent a9e1d28f09
commit 769fb8b2cd
3 changed files with 15 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import {Sitzplatz} from '@infinimotion/model-frontend';
})
export class SelectedSeatsService {
private selectedSeatsList: Sitzplatz[] = [];
private seatIsSelectable: boolean = true;
pushSelectedSeat(selectedSeat: Sitzplatz): void {
this.selectedSeatsList.push(selectedSeat);
@@ -35,4 +36,16 @@ export class SelectedSeatsService {
//}
}
getSeatIsSelected(): boolean{
return this.seatIsSelectable;
}
setSeatIsSelectableTrue(): void {
this.seatIsSelectable = true;
}
setSeatIsSelectableFalse(): void {
this.seatIsSelectable = false;
}
}