import { inject } from "@vercel/analytics" import "tldraw/tldraw.css" import "@/css/style.css" import { Default } from "@/routes/Default" import { BrowserRouter, Route, Routes } from "react-router-dom" import { Contact } from "@/routes/Contact" import { Board } from "./routes/Board" import { Inbox } from "./routes/Inbox" import { Editor, Tldraw, TLShapeId } from "tldraw" import { components } from "./ui/components" import { overrides } from "./ui/overrides" import { ChatBoxShape } from "./shapes/ChatBoxShapeUtil" import { VideoChatShape } from "./shapes/VideoChatShapeUtil" import { ChatBoxTool } from "./tools/ChatBoxTool" import { VideoChatTool } from "./tools/VideoChatTool" import { EmbedTool } from "./tools/EmbedTool" import { EmbedShape } from "./shapes/EmbedShapeUtil" import { MarkdownShape } from "./shapes/MarkdownShapeUtil" import { MarkdownTool } from "./tools/MarkdownTool" import { createRoot } from "react-dom/client" import { handleInitialPageLoad } from "./utils/handleInitialPageLoad" inject() const customShapeUtils = [ ChatBoxShape, VideoChatShape, EmbedShape, MarkdownShape, ] const customTools = [ChatBoxTool, VideoChatTool, EmbedTool, MarkdownTool] export default function InteractiveShapeExample() { return (