Portal/rsconcept/frontend/src/components/ui/GraphUI.tsx
2024-08-06 14:38:10 +03:00

22 lines
504 B
TypeScript

// Reexporting reagraph types to wrap in 'use client'.
'use client';
import { GraphCanvas as GraphUI } from 'reagraph';
export {
type CollapseProps,
type GraphCanvasRef,
type GraphEdge,
type GraphNode,
Sphere,
useSelection
} from 'reagraph';
export { type LayoutTypes as GraphLayout } from 'reagraph';
import { ThreeEvent } from '@react-three/fiber';
export type GraphMouseEvent = ThreeEvent<MouseEvent>;
export type GraphPointerEvent = ThreeEvent<PointerEvent>;
export default GraphUI;