refactor(props): rename paneMoveable to panOnDrag
This commit is contained in:
Generated
+1
-1
@@ -27,7 +27,7 @@
|
|||||||
},
|
},
|
||||||
"..": {
|
"..": {
|
||||||
"name": "react-flow-renderer",
|
"name": "react-flow-renderer",
|
||||||
"version": "10.0.0-next.36",
|
"version": "10.0.0-next.37",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.16.7",
|
"@babel/runtime": "^7.16.7",
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ const InteractionFlow = () => {
|
|||||||
const [panOnScroll, setPanOnScroll] = useState<boolean>(false);
|
const [panOnScroll, setPanOnScroll] = useState<boolean>(false);
|
||||||
const [panOnScrollMode, setPanOnScrollMode] = useState<PanOnScrollMode>(PanOnScrollMode.Free);
|
const [panOnScrollMode, setPanOnScrollMode] = useState<PanOnScrollMode>(PanOnScrollMode.Free);
|
||||||
const [zoomOnDoubleClick, setZoomOnDoubleClick] = useState<boolean>(false);
|
const [zoomOnDoubleClick, setZoomOnDoubleClick] = useState<boolean>(false);
|
||||||
const [paneMoveable, setPaneMoveable] = useState<boolean>(true);
|
const [panOnDrag, setPanOnDrag] = useState<boolean>(true);
|
||||||
const [captureZoomClick, setCaptureZoomClick] = useState<boolean>(false);
|
const [captureZoomClick, setCaptureZoomClick] = useState<boolean>(false);
|
||||||
const [captureZoomScroll, setCaptureZoomScroll] = useState<boolean>(false);
|
const [captureZoomScroll, setCaptureZoomScroll] = useState<boolean>(false);
|
||||||
const [captureElementClick, setCaptureElementClick] = useState<boolean>(false);
|
const [captureElementClick, setCaptureElementClick] = useState<boolean>(false);
|
||||||
@@ -70,7 +70,7 @@ const InteractionFlow = () => {
|
|||||||
onEdgeClick={captureElementClick ? onEdgeClick : undefined}
|
onEdgeClick={captureElementClick ? onEdgeClick : undefined}
|
||||||
onNodeDragStart={onNodeDragStart}
|
onNodeDragStart={onNodeDragStart}
|
||||||
onNodeDragStop={onNodeDragStop}
|
onNodeDragStop={onNodeDragStop}
|
||||||
paneMoveable={paneMoveable}
|
panOnDrag={panOnDrag}
|
||||||
onPaneClick={captureZoomClick ? onPaneClick : undefined}
|
onPaneClick={captureZoomClick ? onPaneClick : undefined}
|
||||||
onPaneScroll={captureZoomScroll ? onPaneScroll : undefined}
|
onPaneScroll={captureZoomScroll ? onPaneScroll : undefined}
|
||||||
onPaneContextMenu={captureZoomClick ? onPaneContextMenu : undefined}
|
onPaneContextMenu={captureZoomClick ? onPaneContextMenu : undefined}
|
||||||
@@ -180,14 +180,14 @@ const InteractionFlow = () => {
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label htmlFor="panemoveable">
|
<label htmlFor="panondrag">
|
||||||
paneMoveable
|
panOnDrag
|
||||||
<input
|
<input
|
||||||
id="panemoveable"
|
id="panondrag"
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
checked={paneMoveable}
|
checked={panOnDrag}
|
||||||
onChange={(event) => setPaneMoveable(event.target.checked)}
|
onChange={(event) => setPanOnDrag(event.target.checked)}
|
||||||
className="react-flow__panemoveable"
|
className="react-flow__panondrag"
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ const FlowRenderer = ({
|
|||||||
panOnScrollSpeed,
|
panOnScrollSpeed,
|
||||||
panOnScrollMode,
|
panOnScrollMode,
|
||||||
zoomOnDoubleClick,
|
zoomOnDoubleClick,
|
||||||
paneMoveable,
|
panOnDrag,
|
||||||
defaultPosition,
|
defaultPosition,
|
||||||
defaultZoom,
|
defaultZoom,
|
||||||
preventScrolling,
|
preventScrolling,
|
||||||
@@ -93,7 +93,7 @@ const FlowRenderer = ({
|
|||||||
panOnScrollSpeed={panOnScrollSpeed}
|
panOnScrollSpeed={panOnScrollSpeed}
|
||||||
panOnScrollMode={panOnScrollMode}
|
panOnScrollMode={panOnScrollMode}
|
||||||
zoomOnDoubleClick={zoomOnDoubleClick}
|
zoomOnDoubleClick={zoomOnDoubleClick}
|
||||||
paneMoveable={paneMoveable}
|
panOnDrag={panOnDrag}
|
||||||
defaultPosition={defaultPosition}
|
defaultPosition={defaultPosition}
|
||||||
defaultZoom={defaultZoom}
|
defaultZoom={defaultZoom}
|
||||||
zoomActivationKeyCode={zoomActivationKeyCode}
|
zoomActivationKeyCode={zoomActivationKeyCode}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ const GraphView = ({
|
|||||||
panOnScrollSpeed,
|
panOnScrollSpeed,
|
||||||
panOnScrollMode,
|
panOnScrollMode,
|
||||||
zoomOnDoubleClick,
|
zoomOnDoubleClick,
|
||||||
paneMoveable,
|
panOnDrag,
|
||||||
onPaneClick,
|
onPaneClick,
|
||||||
onPaneScroll,
|
onPaneScroll,
|
||||||
onPaneContextMenu,
|
onPaneContextMenu,
|
||||||
@@ -103,7 +103,7 @@ const GraphView = ({
|
|||||||
panOnScroll={panOnScroll}
|
panOnScroll={panOnScroll}
|
||||||
panOnScrollSpeed={panOnScrollSpeed}
|
panOnScrollSpeed={panOnScrollSpeed}
|
||||||
panOnScrollMode={panOnScrollMode}
|
panOnScrollMode={panOnScrollMode}
|
||||||
paneMoveable={paneMoveable}
|
panOnDrag={panOnDrag}
|
||||||
defaultPosition={defaultPosition}
|
defaultPosition={defaultPosition}
|
||||||
defaultZoom={defaultZoom}
|
defaultZoom={defaultZoom}
|
||||||
onSelectionDragStart={onSelectionDragStart}
|
onSelectionDragStart={onSelectionDragStart}
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ const ReactFlow = forwardRef<ReactFlowRefType, ReactFlowProps>(
|
|||||||
panOnScrollSpeed = 0.5,
|
panOnScrollSpeed = 0.5,
|
||||||
panOnScrollMode = PanOnScrollMode.Free,
|
panOnScrollMode = PanOnScrollMode.Free,
|
||||||
zoomOnDoubleClick = true,
|
zoomOnDoubleClick = true,
|
||||||
paneMoveable = true,
|
panOnDrag = true,
|
||||||
onPaneClick,
|
onPaneClick,
|
||||||
onPaneScroll,
|
onPaneScroll,
|
||||||
onPaneContextMenu,
|
onPaneContextMenu,
|
||||||
@@ -167,7 +167,7 @@ const ReactFlow = forwardRef<ReactFlowRefType, ReactFlowProps>(
|
|||||||
panOnScroll={panOnScroll}
|
panOnScroll={panOnScroll}
|
||||||
panOnScrollSpeed={panOnScrollSpeed}
|
panOnScrollSpeed={panOnScrollSpeed}
|
||||||
panOnScrollMode={panOnScrollMode}
|
panOnScrollMode={panOnScrollMode}
|
||||||
paneMoveable={paneMoveable}
|
panOnDrag={panOnDrag}
|
||||||
onPaneClick={onPaneClick}
|
onPaneClick={onPaneClick}
|
||||||
onPaneScroll={onPaneScroll}
|
onPaneScroll={onPaneScroll}
|
||||||
onPaneContextMenu={onPaneContextMenu}
|
onPaneContextMenu={onPaneContextMenu}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ interface ZoomPaneProps {
|
|||||||
panOnScrollSpeed?: number;
|
panOnScrollSpeed?: number;
|
||||||
panOnScrollMode?: PanOnScrollMode;
|
panOnScrollMode?: PanOnScrollMode;
|
||||||
zoomOnDoubleClick?: boolean;
|
zoomOnDoubleClick?: boolean;
|
||||||
paneMoveable?: boolean;
|
panOnDrag?: boolean;
|
||||||
defaultPosition?: [number, number];
|
defaultPosition?: [number, number];
|
||||||
defaultZoom?: number;
|
defaultZoom?: number;
|
||||||
onMove?: (viewport?: Viewport) => void;
|
onMove?: (viewport?: Viewport) => void;
|
||||||
@@ -60,7 +60,7 @@ const ZoomPane = ({
|
|||||||
zoomOnDoubleClick = true,
|
zoomOnDoubleClick = true,
|
||||||
selectionKeyPressed,
|
selectionKeyPressed,
|
||||||
elementsSelectable,
|
elementsSelectable,
|
||||||
paneMoveable = true,
|
panOnDrag = true,
|
||||||
defaultPosition = [0, 0],
|
defaultPosition = [0, 0],
|
||||||
defaultZoom = 1,
|
defaultZoom = 1,
|
||||||
zoomActivationKeyCode,
|
zoomActivationKeyCode,
|
||||||
@@ -216,7 +216,7 @@ const ZoomPane = ({
|
|||||||
const pinchZoom = zoomOnPinch && event.ctrlKey;
|
const pinchZoom = zoomOnPinch && event.ctrlKey;
|
||||||
|
|
||||||
// if all interactions are disabled, we prevent all zoom events
|
// if all interactions are disabled, we prevent all zoom events
|
||||||
if (!paneMoveable && !zoomScroll && !panOnScroll && !zoomOnDoubleClick && !zoomOnPinch) {
|
if (!panOnDrag && !zoomScroll && !panOnScroll && !zoomOnDoubleClick && !zoomOnPinch) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -250,7 +250,7 @@ const ZoomPane = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
// if the pane is not movable, we prevent dragging it with mousestart or touchstart
|
// if the pane is not movable, we prevent dragging it with mousestart or touchstart
|
||||||
if (!paneMoveable && (event.type === 'mousedown' || event.type === 'touchstart')) {
|
if (!panOnDrag && (event.type === 'mousedown' || event.type === 'touchstart')) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ const ZoomPane = ({
|
|||||||
zoomOnPinch,
|
zoomOnPinch,
|
||||||
panOnScroll,
|
panOnScroll,
|
||||||
zoomOnDoubleClick,
|
zoomOnDoubleClick,
|
||||||
paneMoveable,
|
panOnDrag,
|
||||||
selectionKeyPressed,
|
selectionKeyPressed,
|
||||||
elementsSelectable,
|
elementsSelectable,
|
||||||
zoomActivationKeyPressed,
|
zoomActivationKeyPressed,
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ export interface ReactFlowProps extends HTMLAttributes<HTMLDivElement> {
|
|||||||
nodesConnectable?: boolean;
|
nodesConnectable?: boolean;
|
||||||
elementsSelectable?: boolean;
|
elementsSelectable?: boolean;
|
||||||
selectNodesOnDrag?: boolean;
|
selectNodesOnDrag?: boolean;
|
||||||
paneMoveable?: boolean;
|
panOnDrag?: boolean;
|
||||||
minZoom?: number;
|
minZoom?: number;
|
||||||
maxZoom?: number;
|
maxZoom?: number;
|
||||||
defaultZoom?: number;
|
defaultZoom?: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user