Portal/rsconcept/frontend/src/components/ui/GraphUI.tsx

22 lines
504 B
TypeScript
Raw Normal View History

2024-06-07 20:17:03 +03:00
// Reexporting reagraph types to wrap in 'use client'.
'use client';
import { GraphCanvas as GraphUI } from 'reagraph';
export {
2024-08-06 14:38:10 +03:00
type CollapseProps,
type GraphCanvasRef,
2024-06-07 20:17:03 +03:00
type GraphEdge,
type GraphNode,
Sphere,
2024-08-06 14:38:10 +03:00
useSelection
2024-06-07 20:17:03 +03:00
} 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;