diff --git a/src/components/AppSelect.vue b/src/components/AppSelect.vue new file mode 100644 index 0000000..30b9a28 --- /dev/null +++ b/src/components/AppSelect.vue @@ -0,0 +1,269 @@ + + + diff --git a/src/styles/main.css b/src/styles/main.css index e6cc477..58141c0 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -119,6 +119,22 @@ animation: modal-enter 200ms ease-out; } +/* Dropdown animations */ +@keyframes dropdown-enter { + from { + opacity: 0; + transform: translateY(-4px) scale(0.98); + } + to { + opacity: 1; + transform: translateY(0) scale(1); + } +} + +.animate-dropdown-enter { + animation: dropdown-enter 150ms ease-out; +} + /* Toast animations */ @keyframes toast-enter { from {