diff --git a/src/views/MySequencesView.vue b/src/views/MySequencesView.vue
index 1e1c3ec..535a593 100644
--- a/src/views/MySequencesView.vue
+++ b/src/views/MySequencesView.vue
@@ -72,10 +72,7 @@
{
viewerRef.value.viewer.addEventListener(
'hover',
(e: { detail: { seqId: string } }) => {
+ if (seqId.value === e.detail.seqId) return
seqId.value = e.detail.seqId
scrollIntoSelected(e.detail.seqId, userSequences.value)
viewerRef.value.viewer.select(e.detail.seqId)
@@ -454,6 +457,16 @@ watchEffect(() => {
&:nth-child(2n) {
background-color: var(--white);
}
+ &:hover {
+ background-color: var(--blue);
+ color: var(--white);
+ .button-item {
+ & > *,
+ & > :nth-child(2) {
+ color: var(--white);
+ }
+ }
+ }
}
.wrapper-button {
position: absolute;
@@ -468,18 +481,6 @@ watchEffect(() => {
margin-bottom: toRem(1);
}
}
-.button-item-hover {
- background-color: var(--blue);
- &:nth-child(2n) {
- background-color: var(--blue);
- }
- .button-item {
- & > *,
- & > :nth-child(2) {
- color: var(--white);
- }
- }
-}
.item-head-fixed {
position: fixed;
top: toRem(8);