diff --git a/src/components/Dropdown.vue b/src/components/Dropdown.vue
index 061a96b..9bd2b24 100644
--- a/src/components/Dropdown.vue
+++ b/src/components/Dropdown.vue
@@ -17,8 +17,10 @@ useEventListener('keyup', e => {
@@ -41,6 +43,17 @@ useEventListener('keyup', e => {
}
.fade-enter-active, .fade-leave-active {
- transition: opacity 100ms ease-out;
+ @apply transition-opacity;
+}
+
+.flip-enter-from, .flip-leave-to {
+ transform: rotate(180deg);
+}
+
+.flip-enter-active {
+ @apply transition-transform;
+}
+.flip-leave-active {
+ display: none;
}
diff --git a/src/components/Modal.vue b/src/components/Modal.vue
index b6476a1..ace9142 100644
--- a/src/components/Modal.vue
+++ b/src/components/Modal.vue
@@ -54,7 +54,7 @@ useEventListener('keyup', e => {
}
.fade-enter-active, .fade-leave-active {
- transition: opacity 100ms ease-out;
+ @apply transition-opacity;
}