core/apps/webapp/app/components/graph/graph-client.tsx
Harshith Mullapudi 54e535d57d
Feat: v2 (#12)
* Feat: v2

* feat: add chat functionality

* First cut: integrations

* Feat: add conversation API

* Enhance conversation handling and memory management

* Feat: added conversation

---------

Co-authored-by: Manoj K <saimanoj58@gmail.com>
2025-07-08 22:41:00 +05:30

21 lines
531 B
TypeScript

import { type GraphVisualizationProps } from "./graph-visualization";
import { useState, useEffect } from "react";
export function GraphVisualizationClient(props: GraphVisualizationProps) {
const [Component, setComponent] = useState<any>(undefined);
useEffect(() => {
if (typeof window === "undefined") return;
import("./graph-visualization").then(({ GraphVisualization }) => {
setComponent(GraphVisualization);
});
}, []);
if (!Component) {
return null;
}
return <Component {...props} />;
}