31 lines
654 B
TypeScript
31 lines
654 B
TypeScript
import Footer from '@/components/Footer';
|
|
import Header from '@/components/Header';
|
|
import { ConfigProvider } from '@/contexts/ConfigContext';
|
|
import './index.scss';
|
|
|
|
export const metadata = {
|
|
title: 'F1r3wave - Portfolio',
|
|
description: 'Image portfolio of F1r3wave.',
|
|
icons: {
|
|
icon: '/favicon.png',
|
|
},
|
|
};
|
|
|
|
export default async function RootLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
return (
|
|
<html lang="en">
|
|
<ConfigProvider>
|
|
<body>
|
|
<Header />
|
|
{children}
|
|
<Footer currentYear={new Date().getFullYear()} />
|
|
</body>
|
|
</ConfigProvider>
|
|
</html>
|
|
);
|
|
}
|