️(frontend) remove debounce on useHeadings

We remove the debounce on useHeadings, it
decreases the user experience and it's not
necessary a big performance improvement.
This commit is contained in:
Anthony LC
2024-12-11 11:09:50 +01:00
committed by Anthony LC
parent a902e31521
commit a8310fa0ff

View File

@@ -9,14 +9,11 @@ export const useHeadings = (editor: BlockNoteEditor) => {
useEffect(() => {
setHeadings(editor);
let timeout: NodeJS.Timeout;
editor?.onEditorContentChange(() => {
clearTimeout(timeout);
timeout = setTimeout(() => setHeadings(editor), 200);
setHeadings(editor);
});
return () => {
clearTimeout(timeout);
resetHeadings();
};
}, [editor, resetHeadings, setHeadings]);