import type { JSXElement } from "solid-js"; import { usePageContext } from "vike-solid/usePageContext"; import { SmoothScroll } from "@/components/SmoothScroll"; import { HeroSection } from "@/partials/HeroSection"; import { clientOnly } from "vike-solid/clientOnly"; import { Navigation } from "@/partials/Navigation"; import { Header } from "@/partials/Header"; import { Footer } from "@/partials/Footer"; import { DocsLayout } from "./DocsLayout"; import { Toaster } from "solid-toast"; import "./tailwind.css"; const ReadProgressBar = clientOnly( async () => (await import("@/partials/ReadProgressBar")).ReadProgressBar, ); type DefaultLayoutProps = { children: JSXElement; }; export default function DefaultLayout(props: DefaultLayoutProps) { const pageContext = usePageContext(); return ( <>
{pageContext.urlPathname === "/" && }