Styling
This commit is contained in:
@@ -7,6 +7,8 @@ import {Sitzplatz} from '@infinimotion/model-frontend';
|
||||
export class SelectedSeatsService {
|
||||
private selectedSeatsSignal = signal<Sitzplatz[]>([]);
|
||||
private seatIsSelectable: boolean = true;
|
||||
private commited = false;
|
||||
private debug = false;
|
||||
|
||||
get selectedSeats() {
|
||||
return this.selectedSeatsSignal;
|
||||
@@ -32,6 +34,7 @@ export class SelectedSeatsService {
|
||||
|
||||
clearSelectedSeatsList(): void {
|
||||
this.selectedSeatsSignal.set([]);
|
||||
this.commited = false;
|
||||
}
|
||||
|
||||
getSeatIsSelectable(): boolean{
|
||||
@@ -40,10 +43,27 @@ export class SelectedSeatsService {
|
||||
|
||||
setSeatIsSelectableTrue(): void {
|
||||
this.seatIsSelectable = true;
|
||||
this.commited = false;
|
||||
}
|
||||
|
||||
setSeatIsSelectableFalse(): void {
|
||||
this.seatIsSelectable = false;
|
||||
}
|
||||
|
||||
getCommited(): boolean {
|
||||
return this.commited;
|
||||
}
|
||||
|
||||
setCommitedTrue(): void {
|
||||
this.commited = true;
|
||||
}
|
||||
|
||||
getDebug(): boolean {
|
||||
return this.debug;
|
||||
}
|
||||
|
||||
toggleDebug(): void {
|
||||
this.debug = !this.debug;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user