Fixed the calendar

pull/3556/head
tidusjar 5 years ago
parent 4db54dbd6b
commit cb87479288

@ -33,6 +33,7 @@
"node_modules/primeicons/primeicons.css", "node_modules/primeicons/primeicons.css",
"node_modules/please-wait/src/please-wait.scss", "node_modules/please-wait/src/please-wait.scss",
"node_modules/@fullcalendar/core/main.min.css", "node_modules/@fullcalendar/core/main.min.css",
"node_modules/@fullcalendar/daygrid/main.min.css",
"node_modules/spinkit/scss/spinners/11-folding-cube.scss", "node_modules/spinkit/scss/spinners/11-folding-cube.scss",
"node_modules/spinkit/scss/spinkit.scss" "node_modules/spinkit/scss/spinkit.scss"
], ],

@ -25,6 +25,7 @@
"@aspnet/signalr": "^1.1.0", "@aspnet/signalr": "^1.1.0",
"@auth0/angular-jwt": "^2.1.0", "@auth0/angular-jwt": "^2.1.0",
"@fullcalendar/core": "^4.2.0", "@fullcalendar/core": "^4.2.0",
"@fullcalendar/daygrid": "^4.4.0",
"@fullcalendar/interaction": "^4.2.0", "@fullcalendar/interaction": "^4.2.0",
"@ngu/carousel": "^1.4.9-beta-2", "@ngu/carousel": "^1.4.9-beta-2",
"@ngx-translate/core": "^11.0.1", "@ngx-translate/core": "^11.0.1",

@ -1,3 +1,3 @@
<div class="small-middle-container"> <div class="small-middle-container" *ngIf="entries">
<p-fullCalendar [events]="entries" [options]="options"></p-fullCalendar> <p-fullCalendar [events]="entries" [options]="options"></p-fullCalendar>
</div> </div>

@ -3,6 +3,9 @@ import { Component, OnInit } from "@angular/core";
import { CalendarService } from "../../services/calendar.service"; import { CalendarService } from "../../services/calendar.service";
import { ICalendarModel } from "../../interfaces/ICalendar"; import { ICalendarModel } from "../../interfaces/ICalendar";
import dayGridPlugin from '@fullcalendar/daygrid';
import interactionPlugin from '@fullcalendar/interaction';
@Component({ @Component({
templateUrl: "./calendar.component.html", templateUrl: "./calendar.component.html",
styleUrls: ["./calendar.component.scss"], styleUrls: ["./calendar.component.scss"],
@ -18,9 +21,8 @@ export class CalendarComponent implements OnInit {
public async ngOnInit() { public async ngOnInit() {
this.loading() this.loading()
this.entries = await this.calendarService.getCalendarEntries();
this.options = { this.options = {
plugins: [dayGridPlugin, interactionPlugin],
defaultDate: new Date(), defaultDate: new Date(),
header: { header: {
left: 'prev,next', left: 'prev,next',
@ -31,6 +33,8 @@ export class CalendarComponent implements OnInit {
e.preventDefault(); e.preventDefault();
} }
}; };
this.entries = await this.calendarService.getCalendarEntries();
this.finishLoading(); this.finishLoading();
} }

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save