V1 done still need to work on SSR

This commit is contained in:
nessar committed 2025-10-29 00:21:17 +01:00
1 parent 87558d7da5
commit 7e40ce0f6d
9 files changed
+237 -45

No files matched your search

+17 -2
View File
@@ -1,5 +1,6 @@
import { Injectable, signal } from '@angular/core';
import Holidays, { HolidaysTypes } from 'date-holidays';
import { VacationsNumber } from './calendar-service';
@@ -7,7 +8,21 @@ import Holidays, { HolidaysTypes } from 'date-holidays';
providedIn: 'root'
})
export class UserInputService {
calculateVacationOptimization(nbCP: number, nbRTT: number, nbOther: number, year: number, closedDays: Date[]) {
// Logic to calculate vacation optimization based on user input
private getRandomNumber(): number {
return Math.floor(Math.random() * 9) + 1;
}
vacationNumberSignal = signal<VacationsNumber>({
cp: this.getRandomNumber(),
rtt: this.getRandomNumber(),
other: this.getRandomNumber()
});
get vacationNumber() {
return this.vacationNumberSignal();
}
setVacationNumber(vacationsNumber: VacationsNumber) {
this.vacationNumberSignal.set(vacationsNumber);
}
}