UNPKG

70-react-network-diagrams

Version:
51 lines (50 loc) 1.77 kB
import { default as React } from 'react'; import { default as PropTypes } from 'prop-types'; /** * An equipment is an svg rect that needs to know its width, height, and style. * It receives its x and y starting position from the parent rack element, or a * default derived from a specified offset value. * * It takes a label as well in the form of a string or list of strings if multilines are desired */ export class Equipment extends React.Component<any, any, any> { constructor(props: any); state: { highlighted: boolean; noNavigate: any; }; /** * Use stops hovering over equipment */ handleMouseOut(): void; /** * User hovers over the equipment */ handleMouseOver(): void; handleSelectionChanged(e: any, value: any): void; render(): import("react/jsx-runtime").JSX.Element; } export namespace Equipment { namespace propTypes { let noNavigate: PropTypes.Requireable<boolean>; let labelPosition: PropTypes.Requireable<string>; let classed: PropTypes.Requireable<string>; let labelDirection: PropTypes.Requireable<string>; let selected: PropTypes.Requireable<boolean>; let muted: PropTypes.Requireable<boolean>; } namespace defaultProps { let noNavigate_1: boolean; export { noNavigate_1 as noNavigate }; let labelPosition_1: string; export { labelPosition_1 as labelPosition }; let classed_1: string; export { classed_1 as classed }; let labelDirection_1: string; export { labelDirection_1 as labelDirection }; let selected_1: boolean; export { selected_1 as selected }; let muted_1: boolean; export { muted_1 as muted }; } }