-
diff --git a/frontend/src/app/schedules/draggable-scheduler/draggable-scheduler.component.ts b/frontend/src/app/schedules/draggable-scheduler/draggable-scheduler.component.ts
index 23e6ac5..b5a1e2f 100644
--- a/frontend/src/app/schedules/draggable-scheduler/draggable-scheduler.component.ts
+++ b/frontend/src/app/schedules/draggable-scheduler/draggable-scheduler.component.ts
@@ -1,4 +1,4 @@
-import {Component, ViewChild} from '@angular/core';
+import {Component, OnInit, ViewChild} from '@angular/core';
import {NavigationLink, NavigationLinkListComponent} from "../../navigation-link-list/navigation-link-list.component";
import {
AdvancedScheduleInfo,
@@ -47,7 +47,7 @@ const colors: Record
= {
`,
],
})
-export class DraggableSchedulerComponent {
+export class DraggableSchedulerComponent implements OnInit{
defaultNavigationLinkPath: NavigationLink[] = [
{
linkText: "Dashboard",
@@ -104,6 +104,7 @@ export class DraggableSchedulerComponent {
}
ngOnInit() {
+ this.viewDate = moment().startOf('isoWeek').toDate()
this.scheduleService.schedulesGet().subscribe({
next: resp => {
resp.forEach(schedule => {
@@ -282,4 +283,8 @@ export class DraggableSchedulerComponent {
}
}
+
+ resetCalendarToToday() {
+ this.viewDate = moment().startOf('isoWeek').toDate();
+ }
}
diff --git a/frontend/src/app/schedules/scheduler/scheduler.component.css b/frontend/src/app/schedules/scheduler/scheduler.component.css
index abdc086..cc03881 100644
--- a/frontend/src/app/schedules/scheduler/scheduler.component.css
+++ b/frontend/src/app/schedules/scheduler/scheduler.component.css
@@ -29,3 +29,20 @@
::ng-deep .cal-event-title {
white-space: normal;
}
+
+.calendar-header {
+ display: flex;
+ align-items: center;
+}
+
+.calendar-control {
+ display: flex;
+}
+
+.calendar-header-title {
+ align-content: center;
+ flex-grow: 1;
+ flex-shrink: 0;
+ text-align: center;
+ margin-right: auto;
+}
diff --git a/frontend/src/app/schedules/scheduler/scheduler.component.html b/frontend/src/app/schedules/scheduler/scheduler.component.html
index c8456e3..b42cfbe 100644
--- a/frontend/src/app/schedules/scheduler/scheduler.component.html
+++ b/frontend/src/app/schedules/scheduler/scheduler.component.html
@@ -1,8 +1,15 @@