import { DEFAULT_FILES, DEFAULT_EDITOR_THEME, DEFAULT_EDITOR_LANGUAGE, } from "@/config"; import { useState } from "react"; import { highlighter } from "@/lib/shiki"; import { Bot, CodeXml } from "lucide-react"; import { shikiToMonaco } from "@shikijs/monaco"; import { DiffEditor, Editor, Monaco } from "@monaco-editor/react"; import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; function App() { const [language, setLanguage] = useState(DEFAULT_EDITOR_LANGUAGE); const [theme, setTheme] = useState(DEFAULT_EDITOR_THEME); const file = DEFAULT_FILES[language]; return (