File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
apps/frontend/src/features/canvas/model Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 99 EdgeChange ,
1010 Connection ,
1111 useReactFlow ,
12+ useViewport ,
1213} from "@xyflow/react" ;
1314import "@xyflow/react/dist/style.css" ;
1415import { SocketIOProvider } from "y-socket.io" ;
@@ -26,6 +27,7 @@ export interface YNode extends Node {
2627}
2728
2829export const useCanvas = ( ) => {
30+ const { zoom } = useViewport ( ) ;
2931 const [ nodes , setNodes , onNodesChange ] = useNodesState < Node > ( [ ] ) ;
3032 const [ edges , setEdges , onEdgesChange ] = useEdgesState < Edge > ( [ ] ) ;
3133 const { pages } = usePages ( ) ;
@@ -52,13 +54,8 @@ export const useCanvas = () => {
5254 nodes : [ { id : currentPage . toString ( ) } ] ,
5355 duration : 500 ,
5456 padding : 0.5 ,
57+ maxZoom : zoom ,
5558 } ) ;
56- const nodeElement = document . querySelector (
57- `[data-nodeid="${ currentPage } "]` ,
58- ) as HTMLInputElement ;
59- if ( nodeElement ) {
60- nodeElement . focus ( ) ;
61- }
6259 } , 100 ) ;
6360 }
6461 } , [ currentPage , fitView ] ) ;
You can’t perform that action at this time.
0 commit comments