Spaces:
Sleeping
Sleeping
File size: 630 Bytes
3e1deef | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { useState } from 'react'
import TopNavbar from './TopNavbar'
export default function MainLayout({ children }) {
const [darkMode, setDarkMode] = useState(false)
return (
<div className={`min-h-screen transition-colors ${
darkMode
? 'bg-gray-950'
: 'bg-gray-50'
}`}>
<div className="grid-bg min-h-screen">
<TopNavbar darkMode={darkMode} setDarkMode={setDarkMode} />
<main className="pt-20 px-6 pb-8">
<div className={`max-w-7xl mx-auto ${darkMode ? 'dark-mode' : ''}`}>
{children}
</div>
</main>
</div>
</div>
)
}
|