'use client'; import React, { ReactNode, useState } from 'react'; import { Header } from './dashboard/Header'; import { Sidebar } from './dashboard/Sidebar'; interface AdminLayoutProps { children: ReactNode; } export function AdminLayout({ children }: AdminLayoutProps) { const [sidebarOpen, setSidebarOpen] = useState(false); const toggleSidebar = () => setSidebarOpen(!sidebarOpen); return (
{/* Modern Background Effects */}
{/* Base gradient */}
{/* Subtle floating elements */}
{/* Modern Glassmorphism Sidebar */} setSidebarOpen(false)} onToggle={toggleSidebar} /> {/* Main Content Area */}
{/* Main Content - Sin Header para diseño más limpio */}
{/* Content with modern glassmorphism styling */}
{children}
); }