Added transition to updating event
This commit is contained in:
@@ -60,7 +60,6 @@ function handleClosePopover() {
|
|||||||
</UiPopoverTrigger>
|
</UiPopoverTrigger>
|
||||||
|
|
||||||
<CalendarEventDetails
|
<CalendarEventDetails
|
||||||
v-once
|
|
||||||
:event
|
:event
|
||||||
:spans-multiple-days
|
:spans-multiple-days
|
||||||
:is-start-event
|
:is-start-event
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ async function handleSubmit() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-right">
|
<div class="text-right">
|
||||||
<UiButton size="sm">
|
<UiButton size="sm" type="submit">
|
||||||
Sauvegarder
|
Sauvegarder
|
||||||
</UiButton>
|
</UiButton>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -107,9 +107,11 @@ const eventsNotDisplayed: ComputedRef<number> = computed<number>(() => eventsFo
|
|||||||
'opacity-40': props.faded && !isSelectedDate
|
'opacity-40': props.faded && !isSelectedDate
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<li v-for="event in eventsToDisplay" :key="event.title" class="grid pointer-events-auto">
|
<TransitionGroup name="event">
|
||||||
<CalendarEventButton :event :tile-date="date" />
|
<li v-for="event in eventsToDisplay" :key="event.title" class="grid pointer-events-auto">
|
||||||
</li>
|
<CalendarEventButton :event :tile-date="date" />
|
||||||
|
</li>
|
||||||
|
</TransitionGroup>
|
||||||
|
|
||||||
<li v-if="eventsNotDisplayed > 0" class="pointer-events-auto">
|
<li v-if="eventsNotDisplayed > 0" class="pointer-events-auto">
|
||||||
<UiPopover>
|
<UiPopover>
|
||||||
@@ -159,4 +161,21 @@ const eventsNotDisplayed: ComputedRef<number> = computed<number>(() => eventsFo
|
|||||||
border-top-width: 1px;
|
border-top-width: 1px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.event-enter-active {
|
||||||
|
transition: all 120ms ease-in-out;
|
||||||
|
}
|
||||||
|
.event-leave-active {
|
||||||
|
transition: all 180ms ease-in-out;
|
||||||
|
}
|
||||||
|
.event-enter-from,
|
||||||
|
.event-leave-to {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.event-enter-from {
|
||||||
|
transform: translateX(.15rem);
|
||||||
|
}
|
||||||
|
.event-leave-to {
|
||||||
|
transform: translateX(-.5rem);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user