diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index bafc5537..a3422d1e 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "dev": "next dev", - "copystyles": "cp ../../node_modules/@react-flow/renderer/dist/style.css ./styles/rf-style.css", + "copystyles": "cp ../../node_modules/@react-flow/bundle/dist/style.css ./styles/rf-style.css && cp ../../node_modules/@react-flow/bundle/dist/base.css ./styles/rf-base.css", "build": "next build", "start": "next start", "lint": "next lint" diff --git a/examples/nextjs/pages/EdgeTypes/index.tsx b/examples/nextjs/pages/EdgeTypes/index.tsx index 2877239a..6794d09b 100644 --- a/examples/nextjs/pages/EdgeTypes/index.tsx +++ b/examples/nextjs/pages/EdgeTypes/index.tsx @@ -1,7 +1,7 @@ /** * Example for checking the different edge types and source and target positions */ -import React from 'react'; +import React, { useCallback } from 'react'; import { ReactFlow, @@ -31,7 +31,7 @@ const deleteKeyCode = ['AltLeft+KeyD', 'Backspace']; const EdgeTypesFlow = () => { const [nodes, , onNodesChange] = useNodesState(initialNodes); const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); - const onConnect = (params: Connection | Edge) => setEdges((eds) => addEdge(params, eds)); + const onConnect = useCallback((params: Connection | Edge) => setEdges((eds) => addEdge(params, eds)), [setEdges]); return (