added connectionfrom connectionto and clickconnecting css
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { useCallback } from 'react';
|
||||
import { ReactFlow, Node, Edge, useNodesState, useEdgesState, Position, Connection, addEdge } from '@xyflow/react';
|
||||
|
||||
import styles from './touch-device.module.css';
|
||||
import './touch-device.css';
|
||||
|
||||
const initialNodes: Node[] = [
|
||||
{
|
||||
@@ -42,7 +42,6 @@ const TouchDeviceFlow = () => {
|
||||
onConnectEnd={onConnectEnd}
|
||||
onClickConnectStart={onClickConnectStart}
|
||||
onClickConnectEnd={onClickConnectEnd}
|
||||
className={styles.flow}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
27
examples/react/src/examples/TouchDevice/touch-device.css
Normal file
27
examples/react/src/examples/TouchDevice/touch-device.css
Normal file
@@ -0,0 +1,27 @@
|
||||
.react-flow .react-flow__handle {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border-radius: 3px;
|
||||
background-color: #9f7aea;
|
||||
}
|
||||
|
||||
.react-flow__handle-right {
|
||||
--translate: translate(50%, -50%);
|
||||
}
|
||||
|
||||
.react-flow__handle-left {
|
||||
--translate: translate(-50%, -50%);
|
||||
}
|
||||
|
||||
@keyframes bounce {
|
||||
0% {
|
||||
transform: var(--translate) scale(1);
|
||||
}
|
||||
50% {
|
||||
transform: var(--translate) scale(1.1);
|
||||
}
|
||||
}
|
||||
|
||||
.react-flow .react-flow__handle.clickconnecting {
|
||||
animation: bounce 1600ms infinite ease-in;
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
.flow :global .react-flow__handle {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border-radius: 3px;
|
||||
background-color: #9f7aea;
|
||||
}
|
||||
|
||||
.flow :global .react-flow__handle.connecting {
|
||||
animation: bounce 1600ms infinite ease-out;
|
||||
}
|
||||
|
||||
@keyframes bounce {
|
||||
0% {
|
||||
transform: translate(0, -50%) scale(1);
|
||||
}
|
||||
50% {
|
||||
transform: translate(0, -50%) scale(1.1);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user