File size: 571 Bytes
b190b45 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import React, { ReactNode } from 'react';
import { Header } from './Header';
import { Sidebar } from './Sidebar';
interface LayoutProps {
children: ReactNode;
currentPage?: string;
}
export const Layout: React.FC<LayoutProps> = ({ children, currentPage }) => {
return (
<div className="app-container">
<Sidebar />
<main className="main-content">
<Header currentPage={currentPage} />
<div className="page-content">
{children}
</div>
</main>
</div>
);
};
export default Layout;
|