"use client" import dynamic from "next/dynamic" import type { Triple } from "@/utils/text-processing" // Dynamically import the GraphVisualization component with no SSR // This allows for GPU-accelerated WebGL rendering const DynamicGraphVisualization = dynamic( () => import("./graph-visualization").then((mod) => ({ default: mod.GraphVisualization })), { ssr: false, loading: () => (
Loading GPU-accelerated graph visualization...
), }, ) interface DynamicGraphProps { triples: Triple[] } export function DynamicGraph({ triples }: DynamicGraphProps) { return }