diff --git a/src/app/modules/calendar/schedule.provider.ts b/src/app/modules/calendar/schedule.provider.ts index a7fc0ab7..b036c0fc 100644 --- a/src/app/modules/calendar/schedule.provider.ts +++ b/src/app/modules/calendar/schedule.provider.ts @@ -262,6 +262,7 @@ export class ScheduleProvider implements OnDestroy { }, type: 'boolean', }, + size: 50, }); return { diff --git a/src/app/modules/schedule/page/schedule-view.component.ts b/src/app/modules/schedule/page/schedule-view.component.ts index 0e5800a1..c068c73d 100644 --- a/src/app/modules/schedule/page/schedule-view.component.ts +++ b/src/app/modules/schedule/page/schedule-view.component.ts @@ -91,13 +91,10 @@ export class ScheduleViewComponent // @Override routeFragment = 'schedule/recurring'; - // start at sunday + // start at fist weekday depending on locale weekDates = Array.from({length: 7}).map( // eslint-disable-next-line unicorn/consistent-function-scoping - (_, i) => - moment() - .startOf('week') - .add(i - 1, 'days'), + (_, i) => moment().startOf('week').add(i, 'days'), ); constructor( @@ -162,7 +159,7 @@ export class ScheduleViewComponent for (const series of dateSeries.dates) { const weekDays = Object.keys( series.dates.reduce((accumulator, date) => { - accumulator[moment(date).isoWeekday()] = true; + accumulator[moment(date).weekday()] = true; return accumulator; }, {} as Record), );