@daysnap/horn-use
Version:
horn use
16 lines (15 loc) • 372 B
JavaScript
export const useComposition = () => {
const handleCompositionstart = (e) => {
;
e.target.composing = true;
};
const handleCompositionend = (e) => {
;
e.target.composing = false;
e.target?.dispatchEvent(new InputEvent('input'));
};
return {
handleCompositionstart,
handleCompositionend,
};
};