"use client"; import { MainNav } from "@/components/main-nav"; import { Footer } from "@/components/footer"; import { AuthCheck } from "@/components/auth/auth-check"; import { Toaster } from "@/components/ui/toaster"; import { useBackgroundImage } from "@/components/background-switcher"; interface LayoutWrapperProps { children: React.ReactNode; isSignInPage: boolean; isAuthenticated: boolean; } export function LayoutWrapper({ children, isSignInPage, isAuthenticated }: LayoutWrapperProps) { const { currentBackground, changeBackground } = useBackgroundImage(); return ( {!isSignInPage && isAuthenticated && }
{children}
{!isSignInPage && isAuthenticated &&