UNPKG

react-phylogeny-tree-gl

Version:

React integration of phylocanvas.gl. Component and hook for phylogenetic tree visualistion.

22 lines (21 loc) 978 B
/// <reference types="react" /> import { MenuState } from '../hooks/useTreeWithMenu'; import { PhylocanvasInitProps } from '../types/phylocanvas.gl'; import { GetTree } from '../types/react-phylogeny-tree'; declare type ContextMenuProps<P extends PhylocanvasInitProps, M extends Record<string, (...args: unknown[]) => unknown>> = { getTree: GetTree<P, M>; onCloseRequest?: () => void; } & Pick<MenuState, 'possition' | 'node'>; export declare function ContextMenu<P extends PhylocanvasInitProps, M extends Record<string, (...args: unknown[]) => unknown>>({ possition, node, getTree, onCloseRequest }: ContextMenuProps<P, M>): JSX.Element; declare type MenuItemProps = { text: string; onClick: (e: any) => void; }; export declare function MenuItem({ text, onClick }: MenuItemProps): JSX.Element; export declare function ToggleItem({ text, isActive, tree, onClick }: { text: any; isActive: any; tree: any; onClick: any; }): JSX.Element; export {};