Add national days

This commit is contained in:
2024-12-19 16:42:12 +00:00
parent edc4d13d85
commit 8f8f4179f9
3 changed files with 47 additions and 5 deletions

View File

@@ -2,6 +2,7 @@ import { defineStore } from 'pinia';
import axios from 'axios';
import Environment from '@/environment';
import CalendarEntry from '@/models/calendar/calendar-entry';
import NationalDayEntry from '@/models/calendar/national-day';
export const useCalendarStore = defineStore('calendar', {
state: () => {
@@ -11,6 +12,11 @@ export const useCalendarStore = defineStore('calendar', {
async getUpcoming(days: number, includeHolidays: boolean): Promise<CalendarEntry[]> {
const response = await axios.get<CalendarEntry[]>(Environment.getUrlPrefix() + `:8081/api/calendar/calendar/upcoming?days=${days}&includeHolidays=${includeHolidays}`);
return response.data;
},
async getNationalDays(): Promise<NationalDayEntry[]> {
const response = await axios.get<NationalDayEntry[]>(Environment.getUrlPrefix() + `:8081/api/calendar/national-days/today`);
return response.data;
}
}