diff --git a/src/pages/calendar/components/CalendarColumn.vue b/src/pages/calendar/components/CalendarColumn.vue
index 443403e..3605f3f 100644
--- a/src/pages/calendar/components/CalendarColumn.vue
+++ b/src/pages/calendar/components/CalendarColumn.vue
@@ -24,6 +24,7 @@
@selected-event="transmitEventData"
@reset-change-form="transmitResetChangeForm"
@delete-event="transmitDeleteEvent"
+ :schedule-body-ref="scheduleBodyRef"
)
@@ -45,6 +46,7 @@ export default {
dayStartTime: Number,
eventTypes: Array,
changeFormWasClosed: Boolean,
+ scheduleBodyRef: Node,
},
data() {
return {
diff --git a/src/pages/calendar/components/CalendarEventCard.vue b/src/pages/calendar/components/CalendarEventCard.vue
index 9fd3dfc..66e5996 100644
--- a/src/pages/calendar/components/CalendarEventCard.vue
+++ b/src/pages/calendar/components/CalendarEventCard.vue
@@ -1,7 +1,8 @@
.wrapper.cursor-pointer.my-1.relative(
:style="themeColors",
- :class="cardTheme"
+ :class="cardTheme",
+ ref="eventCard"
)
.card.flex.px-2(
:class="{'py-6px flex-col': longCard}",
@@ -20,14 +21,14 @@
.col
ul
li.mt-2(v-for="elem in descriptionColumns.rightColumn" :key="elem") {{ elem }}
- calendar-event-description-card.right-0(
+ calendar-event-description-card(
v-if="isOpenDescriptionCard"
- :style="descriptionCardPosition"
:owner-event="ownerEvent"
:event-types="eventTypes"
@selected-event="transmitEventData"
@close-description-card="closeDescriptionCard"
@delete-event="transmitDeleteEvent"
+ :schedule-body-ref="scheduleBodyRef"
)
@@ -45,6 +46,7 @@ export default {
return [];
},
},
+ scheduleBodyRef: Node,
},
data() {
return {
@@ -182,11 +184,6 @@ export default {
if (!remainingDetails) this.changeDetailsShown();
return remainingDetails;
},
- descriptionCardPosition() {
- return {
- top: `calc(${this.cardHeight.height} + 8px)`,
- };
- },
},
methods: {
trimTime(time) {
@@ -242,12 +239,10 @@ export default {