import { RootToggle } from "fumadocs-ui/components/layout/root-toggle"; import { I18nProvider } from "fumadocs-ui/i18n"; import { DocsLayout } from "fumadocs-ui/layout"; import { RootProvider } from "fumadocs-ui/provider"; import { Inter } from "next/font/google"; import type { ReactNode } from "react"; import { baseOptions } from "../layout.config"; import { pageTree } from "../source"; import "../global.css"; import GoogleAnalytics from "@/components/analytics/google"; import { LibraryIcon, type LucideIcon, PlugZapIcon, TerminalIcon, } from "lucide-react"; import Script from "next/script"; const inter = Inter({ subsets: ["latin"], }); interface Mode { param: string; name: string; package: string; description: string; icon: LucideIcon; } const modes: Mode[] = [ { param: "core/get-started/introduction", name: "Core", package: "Dokploy", description: "The core", icon: LibraryIcon, }, { param: "cli", name: "CLI", package: "fumadocs-ui", description: "Interactive CLI", icon: TerminalIcon, }, { param: "api", name: "API", package: "fumadocs-mdx", description: "API Documentation", icon: PlugZapIcon, }, ]; export default function Layout({ params, children, }: { params: { lang: string }; children: ReactNode; }) { return (