import { Chat } from "@/components/interaction-panel/chat"; import { createFileRoute } from "@tanstack/react-router"; import { SandpackCodeEditor, SandpackFileExplorer, SandpackLayout, SandpackProvider, } from "@codesandbox/sandpack-react"; import { Sandpack } from "@codesandbox/sandpack-react"; import { observer } from "mobx-react-lite"; import { useState } from "react"; export const Route = createFileRoute("/interaction-panel/$id")({ component: RouteComponent, }); function RouteComponent() { return (
); } const Sandbox = observer(() => { const [previewState, setPreviewState] = useState<"preview" | "code">( "preview", ); const togglePreviewState = () => { setPreviewState((prev) => (prev === "preview" ? "code" : "preview")); }; const files = { "/test.js": `const test = "content"`, }; return (
); });