in Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/utils/escape.ts [4:18]
export function useEscape(callback: () => void) {
useEffect(() => {
const handleEscape = (event: KeyboardEvent) => {
if (event.key === 'Escape') {
callback();
}
};
window.addEventListener('keydown', handleEscape);
return () => {
window.removeEventListener('keydown', handleEscape);
};
}, [callback]);
}