import { Button, Container, Flex } from "@radix-ui/themes" import { createRootRoute, useMatch, useMatches, useNavigate } from "@tanstack/react-router" import { AnimatePresence } from "framer-motion" import { Suspense, lazy } from "react" import { AnimatedOutlet } from "../AnimatedOutlet" const TanStackRouterDevtools = process.env.NODE_ENV === "production" ? () => null : lazy(() => import("@tanstack/router-devtools").then(res => ({ default: res.TanStackRouterDevtools }))) const ThemePanel = process.env.NODE_ENV === "production" ? () => null : lazy(() => import("@radix-ui/themes").then(res => ({ default: res.ThemePanel }))) export function Root() { const matches = useMatches() const match = useMatch({ strict: false }) const nextMatch = matches[ matches.findIndex(d => d.id === match.id) + 1 ] const navigate = useNavigate() return <> } export const Route = createRootRoute({ component: Root })