Files
cunkebao_v3/Layout.tsx
笔记本里的永平 5ca8050fc5 feat: 本次提交更新内容如下
全局组件梳理开始
2025-07-07 16:06:33 +08:00

35 lines
588 B
TypeScript

import React from 'react';
interface LayoutProps {
loading?: boolean;
children?: React.ReactNode;
header?: React.ReactNode;
footer?: React.ReactNode;
}
const Layout: React.FC<LayoutProps> = ({
loading,
children,
header,
footer
}) => {
return (
<div className="container">
{header && (
<header>
{header}
</header>
)}
<main>
{children}
</main>
{footer && (
<footer>
{footer}
</footer>
)}
</div>
);
};
export default Layout;