mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-18 03:01:33 +08:00
fixes #139
This commit is contained in:
@ -9,7 +9,7 @@ export interface DefaultLinkProps {
|
|||||||
smooth?: boolean;
|
smooth?: boolean;
|
||||||
link: LinkModel;
|
link: LinkModel;
|
||||||
diagramEngine: DiagramEngine;
|
diagramEngine: DiagramEngine;
|
||||||
pointAdded?: (point: PointModel, event) => any;
|
pointAdded?: (point: PointModel, event: MouseEvent) => any;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DefaultLinkState {
|
export interface DefaultLinkState {
|
||||||
@ -40,7 +40,7 @@ export class DefaultLinkWidget extends React.Component<DefaultLinkProps, Default
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
addPointToLink = (event, index: number): void => {
|
addPointToLink = (event: MouseEvent, index: number): void => {
|
||||||
if (
|
if (
|
||||||
!event.shiftKey &&
|
!event.shiftKey &&
|
||||||
!this.props.diagramEngine.isModelLocked(this.props.link) &&
|
!this.props.diagramEngine.isModelLocked(this.props.link) &&
|
||||||
|
@ -6,7 +6,7 @@ import { PointModel } from "../models/PointModel";
|
|||||||
|
|
||||||
export interface LinkLayerProps {
|
export interface LinkLayerProps {
|
||||||
diagramEngine: DiagramEngine;
|
diagramEngine: DiagramEngine;
|
||||||
pointAdded: (point: PointModel, event) => any;
|
pointAdded: (point: PointModel, event: MouseEvent) => any;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface LinkLayerState {}
|
export interface LinkLayerState {}
|
||||||
|
Reference in New Issue
Block a user