import React, { ReactNode } from 'react'; import { Box } from './primitives/Box'; export interface LayoutProps { children: ReactNode; header?: ReactNode; footer?: ReactNode; sidebar?: ReactNode; } export const Layout = ({ children, header, footer, sidebar }: LayoutProps) => { return ( {header && ( {header} )} {sidebar && ( {sidebar} )} {children} {footer && ( {footer} )} ); };