@metacell/geppetto-meta-ui
Version:
React components from geppetto-meta to create neuroscience applications and visualize data.
87 lines (86 loc) • 2.38 kB
TypeScript
export default ConnectivityComponent;
declare class ConnectivityComponent extends React.Component<any, any, any> {
constructor(props: any);
state: {
layout: any;
toolbarVisibility: boolean;
legendsVisibility: boolean;
dimensions: any;
};
/**
*
* Handles legend toggle button
*
* @command legendHandler ()
*
*/
legendHandler(): void;
/**
*
* Handle layout selection
*
* @command deckHandler (layout)
*
* @param layout
*/
deckHandler(layout: any): void;
/**
*
* Updates the sorting order
*
* @command sortOptionsHandler (option)
*
*/
sortOptionsHandler(option: any): void;
plotRef: React.RefObject<any>;
containerRef: React.RefObject<any>;
/**
*
* Handles toolbar visibility
*
* @command toolbarHandler (visibility)
*
*/
toolbarHandler(visibility: any): void;
componentDidMount(): void;
renderContent(): import("react/jsx-runtime").JSX.Element;
render(): import("react/jsx-runtime").JSX.Element;
}
declare namespace ConnectivityComponent {
namespace defaultProps {
const names: any[];
function colorMap(): void;
function linkType(): void;
const layout: Matrix;
function linkWeight(): void;
function nodeType(): void;
function library(): void;
const toolbarOptions: {};
}
namespace propTypes {
export const id: any;
export const colors: any;
export const data: any;
export const modelFactory: any;
export const resources: any;
export const matrixOnClickHandler: any;
const names_1: any;
export { names_1 as names };
const colorMap_1: any;
export { colorMap_1 as colorMap };
const layout_1: any;
export { layout_1 as layout };
const linkType_1: any;
export { linkType_1 as linkType };
const linkWeight_1: any;
export { linkWeight_1 as linkWeight };
const nodeType_1: any;
export { nodeType_1 as nodeType };
const library_1: any;
export { library_1 as library };
const toolbarOptions_1: any;
export { toolbarOptions_1 as toolbarOptions };
}
}
import React from "react";
import { Matrix } from "./layouts/Matrix";