open = ($event.currentTarget as HTMLElement).contains(($event.relatedTarget as HTMLElement))">
+
+
+
toggle(key)" :class="{navigated: selected + navigated === index}"/>
+
+
open = true">
+
+
+
+
+
+ open = true">
+
toggle(key)" :class="{selected: selection?.includes(key), navigated: navigated === index + 1}">
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/client/src/global-styles/components.css b/client/src/global-styles/components.css
index 79e3784..61304f4 100644
--- a/client/src/global-styles/components.css
+++ b/client/src/global-styles/components.css
@@ -67,7 +67,8 @@ button, .button {
.nav-body .button {
background-color: var(--cl-bg);
}
-.button:hover, button:hover {
+.button:hover, button:hover,
+.button:focus, button:focus {
background-color: var(--cl-bg-hl);
}
diff --git a/client/src/global-styles/mlfe.css b/client/src/global-styles/mlfe.css
index 079a263..cefc80c 100644
--- a/client/src/global-styles/mlfe.css
+++ b/client/src/global-styles/mlfe.css
@@ -12,6 +12,7 @@
user-select: inherit;
color: inherit;
overflow: hidden;
+ flex-shrink: 0;
}
div, ul, ol, nav {
diff --git a/client/src/global-styles/transitions.css b/client/src/global-styles/transitions.css
index 87dc1bc..dc53338 100644
--- a/client/src/global-styles/transitions.css
+++ b/client/src/global-styles/transitions.css
@@ -3,4 +3,11 @@
}
.fade-enter-from, .fade-leave-to {
opacity: 0;
+}
+
+.fade-fast-enter-active, .fade-fast-leave-active {
+ transition: all 0.1s ease-out !important;
+}
+.fade-fast-enter-from, .fade-fast-leave-to {
+ opacity: 0;
}
\ No newline at end of file
diff --git a/client/src/pages/index.vue b/client/src/pages/index.vue
index 53e0718..a97886d 100644
--- a/client/src/pages/index.vue
+++ b/client/src/pages/index.vue
@@ -13,7 +13,7 @@ let options = $ref([{name: 'Accept'}, {name: 'Drop'}, {name: 'Continue'}]);
-
+
@@ -29,6 +29,8 @@ let options = $ref([{name: 'Accept'}, {name: 'Drop'}, {name: 'Continue'}]);
+
+ asd