70-react-network-diagrams
Version:
45 lines (44 loc) • 1.54 kB
TypeScript
import { default as React } from 'react';
import { default as PropTypes } from 'prop-types';
/**
* Draws a navigation triangle used to navigate back up to the parent. This is
* probably overblown at this point. This is only really used now to navigate
* back up to the parent circuit, but could be expanded if we want more
* complicated navigation in the future.
*/
export class Navigate extends React.Component<any, any, any> {
constructor(props: any);
state: {
hover: boolean;
};
handleMouseClick(): void;
/**
* User stops hovering over navigational arrow
*/
handleMouseOut(): void;
/**
* User hovers over the navigational arrow
*/
handleMouseOver(): void;
render(): import("react/jsx-runtime").JSX.Element | null;
}
export namespace Navigate {
namespace propTypes {
let navTo: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
let direction: PropTypes.Requireable<any>;
let margin: PropTypes.Requireable<number>;
let width: PropTypes.Requireable<number>;
let height: PropTypes.Requireable<number>;
let onSelectionChange: PropTypes.Requireable<(...args: any[]) => any>;
}
namespace defaultProps {
let direction_1: any;
export { direction_1 as direction };
let margin_1: number;
export { margin_1 as margin };
let width_1: number;
export { width_1 as width };
let height_1: number;
export { height_1 as height };
}
}