diff --git a/aleksis/core/frontend/components/calendar/BaseCalendarFeedDetails.vue b/aleksis/core/frontend/components/calendar/BaseCalendarFeedDetails.vue index 4278c39f483682d0c2da21370ed2a06d9256ee7b..6b50ee5ba208b225709e6963ec679e826ceead82 100644 --- a/aleksis/core/frontend/components/calendar/BaseCalendarFeedDetails.vue +++ b/aleksis/core/frontend/components/calendar/BaseCalendarFeedDetails.vue @@ -3,7 +3,9 @@ v-model="model" :close-on-content-click="false" :activator="selectedElement" - offset-x + :offset-x="calendarType !== 'day'" + min-width="350px" + :offset-y="calendarType === 'day'" > <v-card min-width="350px" flat> <v-toolbar :color="color || selectedEvent.color" dark dense> diff --git a/aleksis/core/frontend/components/calendar/CalendarOverview.vue b/aleksis/core/frontend/components/calendar/CalendarOverview.vue index bd3be8d22524e1c4d3a7c1b757d88ceb8145deec..89f4ff78d0a1d89671daee8f89ee5b28aaa491f5 100644 --- a/aleksis/core/frontend/components/calendar/CalendarOverview.vue +++ b/aleksis/core/frontend/components/calendar/CalendarOverview.vue @@ -138,6 +138,7 @@ v-model="selectedOpen" :selected-element="selectedElement" :selected-event="selectedEvent" + :calendar-type="currentCalendarType" /> </v-sheet> </v-col> diff --git a/aleksis/core/frontend/mixins/calendarFeedDetails.js b/aleksis/core/frontend/mixins/calendarFeedDetails.js index 4d3e9beda841af3b84eadbcb8fab910525ca518c..0f729ba18355f7742d9080ea0188e8f3ba73e193 100644 --- a/aleksis/core/frontend/mixins/calendarFeedDetails.js +++ b/aleksis/core/frontend/mixins/calendarFeedDetails.js @@ -32,6 +32,10 @@ const calendarFeedDetailsMixin = { type: String, default: null, }, + calendarType: { + required: true, + type: String, + }, }, computed: { model: {