fix(examples): Proper events for listeners

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-11-15 10:43:58 +01:00
parent 4d7712fdb2
commit 482a1aa4af
+19 -21
View File
@@ -17,36 +17,34 @@ import {
ArrowHeadType, ArrowHeadType,
Connection, Connection,
Edge, Edge,
FlowEvents,
} from '~/index' } from '~/index'
const onNodeDragStart = (_: MouseEvent, node: Node) => console.log('drag start', node) const onNodeDragStart = (e: FlowEvents['nodeDragStart']) => console.log('drag start', e)
const onNodeDrag = (_: MouseEvent, node: Node) => console.log('drag', node) const onNodeDrag = (e: FlowEvents['nodeDrag']) => console.log('drag', e)
const onNodeDragStop = (_: MouseEvent, node: Node) => console.log('drag stop', node) const onNodeDragStop = (e: FlowEvents['nodeDragStop']) => console.log('drag stop', e)
const onNodeDoubleClick = (_: MouseEvent, node: Node) => console.log('node double click', node) const onNodeDoubleClick = (e: FlowEvents['nodeDoubleClick']) => console.log('node double click', e)
const onPaneClick = (event: MouseEvent) => console.log('pane click', event) const onPaneClick = (e: FlowEvents['paneClick']) => console.log('pane click', e)
const onPaneScroll = (event?: MouseEvent) => console.log('pane scroll', event) const onPaneScroll = (e: FlowEvents['paneScroll']) => console.log('pane scroll', e)
const onPaneContextMenu = (event: MouseEvent) => console.log('pane context menu', event) const onPaneContextMenu = (e: FlowEvents['paneContextMenu']) => console.log('pane context menu', e)
const onSelectionDrag = (_: MouseEvent, nodes: Node[]) => console.log('selection drag', nodes) const onSelectionDrag = (e: FlowEvents['selectionDrag']) => console.log('selection drag', e)
const onSelectionDragStart = (_: MouseEvent, nodes: Node[]) => console.log('selection drag start', nodes) const onSelectionDragStart = (e: FlowEvents['selectionDragStart']) => console.log('selection drag start', e)
const onSelectionDragStop = (_: MouseEvent, nodes: Node[]) => console.log('selection drag stop', nodes) const onSelectionDragStop = (e: FlowEvents['selectionDragStop']) => console.log('selection drag stop', e)
const onSelectionContextMenu = (event: MouseEvent, nodes: Node[]) => { const onSelectionContextMenu = (e: FlowEvents['selectionContextMenu']) => console.log('selection context menu', e)
event.preventDefault() const onElementClick = ({ element }: FlowEvents['elementClick']) =>
console.log('selection context menu', nodes)
}
const onElementClick = (_: MouseEvent, element: FlowElement) =>
console.log(`${isNode(element) ? 'node' : 'edge'} click:`, element) console.log(`${isNode(element) ? 'node' : 'edge'} click:`, element)
const onSelectionChange = (elements: Elements | null) => console.log('selection change', elements) const onSelectionChange = (elements: FlowEvents['selectionChange']) => console.log('selection change', elements)
const onLoad = (flowInstance: FlowInstance) => { const onLoad = (flowInstance: FlowInstance) => {
console.log('flow loaded:', flowInstance) console.log('flow loaded:', flowInstance)
flowInstance.fitView() flowInstance.fitView()
} }
const onMoveEnd = (transform?: FlowTransform) => console.log('zoom/move end', transform) const onMoveEnd = (transform?: FlowTransform) => console.log('zoom/move end', transform)
const onEdgeContextMenu = (_: MouseEvent, edge: Edge) => console.log('edge context menu', edge) const onEdgeContextMenu = (e: FlowEvents['edgeContextMenu']) => console.log('edge context menu', e)
const onEdgeMouseEnter = (_: MouseEvent, edge: Edge) => console.log('edge mouse enter', edge) const onEdgeMouseEnter = (e: FlowEvents['edgeMouseEnter']) => console.log('edge mouse enter', e)
const onEdgeMouseMove = (_: MouseEvent, edge: Edge) => console.log('edge mouse move', edge) const onEdgeMouseMove = (e: FlowEvents['edgeMouseMove']) => console.log('edge mouse move', e)
const onEdgeMouseLeave = (_: MouseEvent, edge: Edge) => console.log('edge mouse leave', edge) const onEdgeMouseLeave = (e: FlowEvents['edgeMouseLeave']) => console.log('edge mouse leave', e)
const onEdgeDoubleClick = (_: MouseEvent, edge: Edge) => console.log('edge double click', edge) const onEdgeDoubleClick = (e: FlowEvents['edgeDoubleClick']) => console.log('edge double click', e)
const initialElements: Elements = [ const initialElements: Elements = [
{ {