"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(); if (isSignInPage) { return <>{children}; } return (
{children}
{!isSignInPage && isAuthenticated &&