index.tsx 713 B

123456789101112131415161718192021222324252627
  1. import Sidebar from '@/components/sidebar'
  2. import { useState } from 'react'
  3. import MainPanel from './main-panel'
  4. export default function Dashboard() {
  5. const defaultCollapsed = false
  6. const [isCollapsed, setIsCollapsed] = useState(defaultCollapsed)
  7. return (
  8. <>
  9. <div className='hidden md:block'>
  10. <div className='bg-background'>
  11. <div className='flex'>
  12. <Sidebar
  13. isCollapsed={isCollapsed}
  14. setIsCollapsed={setIsCollapsed}
  15. className={isCollapsed ? 'w-14' : 'w-64'}
  16. />
  17. <div className={`flex-1 h-svh`}>
  18. <MainPanel />
  19. </div>
  20. </div>
  21. </div>
  22. </div>
  23. </>
  24. )
  25. }