44 lines
1.1 KiB
TypeScript
44 lines
1.1 KiB
TypeScript
// TODO i18n strings
|
|
export enum ShowRepeatEnum {
|
|
weekly = 'Weekly',
|
|
biweekly = 'Biweekly',
|
|
triweekly = 'Triweekly',
|
|
fourWeeks = 'Four weeks',
|
|
monthly = 'Monthly',
|
|
noRepeat = 'No repeat',
|
|
}
|
|
|
|
export interface ShowRepetitionType {
|
|
type: ShowRepeatEnum;
|
|
}
|
|
|
|
export const showRepetitionData: ShowRepetitionType[] = Object.entries(ShowRepeatEnum).map(([key, value]) => ({
|
|
type: key as ShowRepeatEnum,
|
|
repeatName: value,
|
|
}));
|
|
|
|
|
|
enum WeekDaysEnum {
|
|
Monday = 1,
|
|
Tuesday = 2,
|
|
Wednesday = 3,
|
|
Thursday = 4,
|
|
Friday = 5,
|
|
Saturday = 6,
|
|
Sunday = 0,
|
|
}
|
|
|
|
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" },
|
|
];
|