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);