"use client"; import { useState } from "react"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; import { Card } from "@/components/ui/card"; import ForceDirectedGraph from "@/components/force-directed-graph"; import ReasoningTrace from "@/components/reasoning-trace"; import RunsList from "@/components/runs-list"; // Sample data - would be fetched from HuggingFace dataset in a real implementation const sampleRuns = [ { id: 1, start: "Pokemon", end: "Canada", hops: 16 }, { id: 2, start: "Pokemon", end: "Canada", hops: 16 }, { id: 3, start: "Pokemon", end: "Canada", hops: 16 }, { id: 4, start: "Pokemon", end: "Canada", hops: 16 }, // Add more sample runs as needed ]; const datasets = [ { id: "dataset1", name: "Wikispeedia Paths" }, { id: "dataset2", name: "LLM Generated Paths" }, ]; export default function ViewerTab() { const [selectedDataset, setSelectedDataset] = useState(""); const [selectedRun, setSelectedRun] = useState(null); const handleDatasetChange = (value: string) => { setSelectedDataset(value); setSelectedRun(null); }; const handleRunSelect = (runId: number) => { setSelectedRun(runId); }; return (

Available Runs

); }