mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-11 13:48:34 +00:00
11 lines
311 B
JavaScript
11 lines
311 B
JavaScript
import { useLayoutEffect } from 'react';
|
|
|
|
// set active pattern on ctrl+enter
|
|
const useKeydown = (callback) =>
|
|
useLayoutEffect(() => {
|
|
window.addEventListener('keydown', callback, true);
|
|
return () => window.removeEventListener('keydown', callback, true);
|
|
}, [callback]);
|
|
|
|
export default useKeydown;
|