nuxt · GitHub

Commit e3cdbc5

committed

fix(ProseImg): close zoom overlay on Escape key

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • src/runtime/components/prose

Lines changed: 6 additions & 0 deletions

Original file line numberDiff line numberDiff line change

@@ -59,6 +59,12 @@ if (props.zoom) {

5959

useEventListener(window, 'scroll', () => {

6060

open.value = false

6161

})

62+
63+

useEventListener(window, 'keydown', (e: KeyboardEvent) => {

64+

if (e.key === 'Escape' && open.value) {

65+

open.value = false

66+

}

67+

})

6268

}

6369

</script>

6470

0 commit comments

Comments

 (0)

Read the original on github.com ↗