in src/hooks/useOnEscapePress.ts [9:19]
function handleEscape(event: KeyboardEvent) {
if (event.key === 'Escape' && !event.defaultPrevented) {
for (let i = handlers.length - 1; i >= 0; --i) {
if (typeof handlers[i] === 'function') handlers[i](event)
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
if (event.defaultPrevented) {
break
}
}
}
}