'use client';
import React from 'react';
import styled from 'styled-components';
import Sidebar from './Sidebar';
import { SidebarProvider, useSidebar } from '@/lib/SidebarContext';
const LayoutRoot = styled.div`
display: flex;
min-height: 100vh;
background: #0d1117;
`;
const MainContent = styled.main<{ $collapsed: boolean }>`
flex: 1;
margin-left: ${({ $collapsed }) => ($collapsed ? '60px' : '220px')};
min-height: 100vh;
transition: margin-left 0.2s ease;
`;
function Inner({ children }: { children: React.ReactNode }) {
const { collapsed } = useSidebar();
return (
{children}
);
}
export default function LayoutShell({ children }: { children: React.ReactNode }) {
return (
{children}
);
}