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" ;
@@ -28,6 +29,7 @@ export interface YNode extends Node {
2829}
2930
3031export const useCanvas = ( ) => {
32+ const { zoom } = useViewport ( ) ;
3133 const [ nodes , setNodes , onNodesChange ] = useNodesState < Node > ( [ ] ) ;
3234 const [ edges , setEdges , onEdgesChange ] = useEdgesState < Edge > ( [ ] ) ;
3335 const { pages } = usePages ( ) ;
@@ -56,13 +58,8 @@ export const useCanvas = () => {
5658 nodes : [ { id : currentPage . toString ( ) } ] ,
5759 duration : 500 ,
5860 padding : 0.5 ,
61+ maxZoom : zoom ,
5962 } ) ;
60- const nodeElement = document . querySelector (
61- `[data-nodeid="${ currentPage } "]` ,
62- ) as HTMLInputElement ;
63- if ( nodeElement ) {
64- nodeElement . focus ( ) ;
65- }
6663 } , 100 ) ;
6764 }
6865 } , [ currentPage , fitView ] ) ;
You can’t perform that action at this time.
0 commit comments