UNPKG

@gechiui/block-editor

Version:
19 lines (18 loc) 483 B
/** * GeChiUI dependencies */ import { useRefEffect } from '@gechiui/compose'; export function useInputEvents(inputEvents) { return useRefEffect(element => { function onInput(event) { for (const keyboardShortcut of inputEvents.current) { keyboardShortcut(event); } } element.addEventListener('input', onInput); return () => { element.removeEventListener('input', onInput); }; }, []); } //# sourceMappingURL=use-input-events.js.map