UNPKG

70-react-network-diagrams

Version:
43 lines (42 loc) 1.53 kB
import { default as React } from 'react'; import { default as PropTypes } from 'prop-types'; /** * This component draws a linear bent path between a source and target. The * source and target are specified as props 'x1', 'y1' and 'x2', 'y2'. The * bend is specified with the prop 'position'. * * An arrow may be added by passing an 'arrow' prop of true and may be * customized by supplying 'arrowWidth' and/or 'arrowHeight'. Both default to * 10px. * * The color and width of the edge may also be supplied. */ export class LinearEdge extends React.Component<any, any, any> { constructor(props: any); handleClick(e: any): void; render(): import("react/jsx-runtime").JSX.Element; } export namespace LinearEdge { namespace propTypes { let width: PropTypes.Requireable<number>; let color: PropTypes.Requireable<string>; let position: PropTypes.Requireable<number>; let arrow: PropTypes.Requireable<boolean>; let selected: PropTypes.Requireable<boolean>; let muted: PropTypes.Requireable<boolean>; } namespace defaultProps { let width_1: number; export { width_1 as width }; let color_1: string; export { color_1 as color }; let position_1: number; export { position_1 as position }; let arrow_1: boolean; export { arrow_1 as arrow }; let selected_1: boolean; export { selected_1 as selected }; let muted_1: boolean; export { muted_1 as muted }; } }