QFix Notification selection (#3469)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev 2023-06-29 18:04:06 +07:00 committed by GitHub
parent dcabd43cb5
commit 14dd02ff90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,6 +68,7 @@
changeSelected(selected) changeSelected(selected)
} else { } else {
selected = index selected = index
changeSelected(selected)
markAsRead(selected) markAsRead(selected)
} }
} }
@ -127,11 +128,13 @@
key.stopPropagation() key.stopPropagation()
key.preventDefault() key.preventDefault()
selected-- selected--
changeSelected(selected)
} }
if (key.code === 'ArrowDown') { if (key.code === 'ArrowDown') {
key.stopPropagation() key.stopPropagation()
key.preventDefault() key.preventDefault()
selected++ selected++
changeSelected(selected)
} }
if (key.code === 'Enter') { if (key.code === 'Enter') {
key.preventDefault() key.preventDefault()
@ -159,6 +162,7 @@
on:keydown={onKeydown} on:keydown={onKeydown}
on:click={() => { on:click={() => {
selected = i selected = i
changeSelected(selected)
}} }}
/> />
{/each} {/each}