'use client'; import { useState } from 'react'; import { usePathname } from 'next/navigation'; import Sidebar from './Sidebar'; const STANDALONE_PATHS = ['/login', '/signup', '/admin']; export default function DashboardShell({ children }: { children: React.ReactNode }) { const [sidebarOpen, setSidebarOpen] = useState(false); const pathname = usePathname(); const isStandalone = STANDALONE_PATHS.some((p) => pathname.startsWith(p)); if (isStandalone) { return <>{children}>; } return (