Close red box when Escape is pressed

This commit is contained in:
Joe Haddad
2016-11-26 20:14:24 -05:00
parent c742848d38
commit a3ae31e1e2

View File

@@ -103,10 +103,18 @@
window.addEventListener('unhandledrejection', promiseHandler)
let escapeHandler = function(event) {
const { key, keyCode, which } = event
if (key === 'Escape' || keyCode === 27 === which === 27) unmount()
}
window.addEventListener('keydown', escapeHandler)
if (module.hot) {
module.hot.dispose(function() {
unmount()
window.removeEventListener('unhandledrejection', promiseHandler)
window.removeEventListener('keydown', escapeHandler)
})
}
})()