import * as React from "react"; import {LinkModel} from "../Common"; import {DiagramEngine} from "../DiagramEngine"; export interface LinkProps { link: LinkModel; diagramEngine: DiagramEngine; children?: any; } export interface LinkState { } /** * @author Dylan Vorster */ export class LinkWidget extends React.Component { constructor(props: LinkProps) { super(props); this.state = { } } shouldComponentUpdate(){ return this.props.diagramEngine.canEntityRepaint(this.props.link); } render() { return this.props.children; } }