feat(FE): show repetition enum

This commit is contained in:
Michael 2025-03-30 23:37:47 +02:00
parent a19fa8d159
commit 3f0ee55434

View file

@ -0,0 +1,48 @@
enum ShowRepeatEnum {
Weekly = 0,
Biweekly = 1,
Triweekly = 4,
FourWeeks = 5,
Monthly = 2,
NoRepeat = -1,
}
export interface ShowRepetitionType {
type: ShowRepeatEnum;
repeatName: string
}
export const showRepetitionData: ShowRepetitionType[] = [
{ type: ShowRepeatEnum.Weekly, repeatName: "Weekly" },
{ type: ShowRepeatEnum.Biweekly, repeatName: "Biweekly" },
{ type: ShowRepeatEnum.Triweekly, repeatName: "Triweekly" },
{ type: ShowRepeatEnum.FourWeeks, repeatName: "Four Weeks" },
{ type: ShowRepeatEnum.Monthly, repeatName: "Monthly" },
{ type: ShowRepeatEnum.NoRepeat, repeatName: "No Repeat" },
];
enum WeekDaysEnum {
Monday = 0,
Tuesday = 1,
Wednesday = 2,
Thursday = 3,
Friday = 4,
Saturday = 5,
Sunday = 6,
}
export interface WeekDays {
type: WeekDaysEnum;
dayName: string
}
export const WeekDaysData: WeekDays[] = [
{ type: WeekDaysEnum.Monday, dayName: "Monday" },
{ type: WeekDaysEnum.Tuesday, dayName: "Tuesday" },
{ type: WeekDaysEnum.Wednesday, dayName: "Wednesday" },
{ type: WeekDaysEnum.Thursday, dayName: "Thursday" },
{ type: WeekDaysEnum.Friday, dayName: "Friday" },
{ type: WeekDaysEnum.Saturday, dayName: "Saturday" },
{ type: WeekDaysEnum.Sunday, dayName: "Sunday" },
];