diff --git a/src/viewport-three/ViewportCanvas.tsx b/src/viewport-three/ViewportCanvas.tsx index cd8bc137..53db4abb 100644 --- a/src/viewport-three/ViewportCanvas.tsx +++ b/src/viewport-three/ViewportCanvas.tsx @@ -158,6 +158,10 @@ export function ViewportCanvas({ }); }, [onToolPreviewChange, panelId]); + useEffect(() => { + hostRef.current?.setCreationCommitHandler(onCommitCreation); + }, [onCommitCreation]); + useEffect(() => { hostRef.current?.setToolMode(toolMode); }, [toolMode]);