'use client'; import { motion } from 'motion/react'; import { usePathname } from 'next/navigation'; import { useState } from 'react'; import { AppSidebar } from '@/components/layout/sidebar'; import { SiteHeader } from '@/components/layout/header'; import { SidebarInset, SidebarProvider } from '@/components/ui/sidebar'; import { useAuthRedirect } from '@/hooks/use-auth-redirect'; export default function MainLayout({ children, }: { children: React.ReactNode; }) { const pathname = usePathname(); const [isFullWidth, setIsFullWidth] = useState(false); useAuthRedirect(); return (
{children}
); }