Files
FHC-Core/public/js/components/DashboardWidget/LvPlan.js
T
2025-08-01 15:22:34 +02:00

32 lines
741 B
JavaScript

import AbstractWidget from './Abstract.js';
import FhcCalendar from '../Calendar/Widget.js';
import ApiLvPlan from '../../api/factory/lvPlan.js';
export default {
name: "LvPlanWidget",
components: {
FhcCalendar
},
mixins: [
AbstractWidget
],
inject: [
"timezone"
],
methods: {
getPromiseFunc(start, end) {
return [
this.$api.call(ApiLvPlan.LvPlanEvents(start.toISODate(), end.toISODate())),
this.$api.call(ApiLvPlan.getLvPlanReservierungen(start.toISODate(), end.toISODate()))
];
}
},
created() {
this.$emit('setConfig', false);
},
template: /*html*/`
<div class="dashboard-widget-lvplan d-flex flex-column h-100">
<fhc-calendar :timezone="timezone" :get-promise-func="getPromiseFunc" />
</div>`
}