import { isRouteErrorResponse, Links, Meta, Outlet, Scripts, ScrollRestoration } from "react-router"; import { WagmiProvider } from "wagmi"; import { config } from "./config/wagmi"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; const queryClient = new QueryClient(); import type { Route } from "./+types/root"; import "./app.css"; import { Header } from "./components/layout/Header"; import { Footer } from "./components/layout/Footer"; import { Sidebar } from "./components/layout/Sidebar"; export const links: Route.LinksFunction = () => [ { rel: "preconnect", href: "https://fonts.googleapis.com" }, { rel: "preconnect", href: "https://fonts.gstatic.com", crossOrigin: "anonymous" }, { rel: "stylesheet", href: "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" } ]; export function Layout({ children }: { children: React.ReactNode }) { return (
{details}
{stack && (
{stack}
)}