diff --git a/packages/drawnix/src/plugins/freehand/freehand.generator.ts b/packages/drawnix/src/plugins/freehand/freehand.generator.ts index a4dd283..6ddc3e4 100644 --- a/packages/drawnix/src/plugins/freehand/freehand.generator.ts +++ b/packages/drawnix/src/plugins/freehand/freehand.generator.ts @@ -4,14 +4,9 @@ import { Options } from 'roughjs/bin/core'; import { DefaultFreehand, Freehand } from './type'; import { gaussianSmooth } from './utils'; -export interface FreehandData {} - -export class FreehandGenerator extends Generator { - protected draw( - element: Freehand, - data?: FreehandData | undefined - ): SVGGElement | undefined { - let option: Options = { ...DefaultFreehand }; +export class FreehandGenerator extends Generator { + protected draw(element: Freehand): SVGGElement | undefined { + const option: Options = { ...DefaultFreehand }; const g = PlaitBoard.getRoughSVG(this.board).curve( gaussianSmooth(element.points, 1, 9), option diff --git a/packages/react-board/src/wrapper.tsx b/packages/react-board/src/wrapper.tsx index 2ba8f95..b286a61 100644 --- a/packages/react-board/src/wrapper.tsx +++ b/packages/react-board/src/wrapper.tsx @@ -107,8 +107,8 @@ export const Wrapper: React.FC = ({ }); return () => { - BOARD_TO_ON_CHANGE.set(board, () => {}); - BOARD_TO_AFTER_CHANGE.set(board, () => {}); + BOARD_TO_ON_CHANGE.delete(board); + BOARD_TO_AFTER_CHANGE.delete(board); }; }, [board, onContextChange]); diff --git a/packages/react-text/src/plugins/with-text.ts b/packages/react-text/src/plugins/with-text.ts index e2c0d0f..9704026 100644 --- a/packages/react-text/src/plugins/with-text.ts +++ b/packages/react-text/src/plugins/with-text.ts @@ -10,7 +10,7 @@ export const withText = (editor: T) => { e.insertData = (data: DataTransfer) => { let text = data.getData('text/plain'); - let plaitData = data.getData(`application/x-slate-fragment`); + const plaitData = data.getData(`application/x-slate-fragment`); if (!plaitData && text) { if (text.endsWith('\n')) { text = text.substring(0, text.length - 1); diff --git a/packages/react-text/src/text.tsx b/packages/react-text/src/text.tsx index 485a68a..7db735a 100644 --- a/packages/react-text/src/text.tsx +++ b/packages/react-text/src/text.tsx @@ -26,7 +26,7 @@ export const Text: React.FC = ( const editor = withText(withHistory(withReact(createEditor()))); afterInit && afterInit(editor); return editor; - }, []); + }, [afterInit]); return ( = ( renderElement={renderElement} renderLeaf={renderLeaf} readOnly={readonly === undefined ? true : readonly} - onKeyDown={(event) => {}} onCompositionStart={(event) => { if (onComposition) { onComposition(event as unknown as CompositionEvent);