import { useTheme } from "next-themes"; import { authClient } from "@kan/auth/client"; import PatternedBackground from "~/components/PatternedBackground"; import Footer from "./Footer"; import Header from "./Header"; export default function Layout({ children }: { children: React.ReactNode }) { const { theme } = useTheme(); const { data: session } = authClient.useSession(); const isLoggedIn = !!session?.user; const isDarkMode = theme === "dark"; return ( <>