31 lines
780 B
React
31 lines
780 B
React
import Navbar from '@/components/Navbar';
|
|
import AuthProvider from '@/components/AuthProvider';
|
|
import { GlobalProvider } from '@/context/GlobalContext';
|
|
import { ToastContainer } from 'react-toastify';
|
|
import 'react-toastify/dist/ReactToastify.css';
|
|
import '@/assets/styles/globals.css';
|
|
|
|
export const metadata = {
|
|
title: 'PropertyPulse',
|
|
description: 'Find The Perfect Rental Property',
|
|
keywords: 'rental, property, real estate',
|
|
};
|
|
|
|
const MainLayout = ({ children }) => {
|
|
return (
|
|
<AuthProvider>
|
|
<GlobalProvider>
|
|
<html lang='en'>
|
|
<body>
|
|
<Navbar />
|
|
<main>{children}</main>
|
|
<ToastContainer />
|
|
</body>
|
|
</html>
|
|
</GlobalProvider>
|
|
</AuthProvider>
|
|
);
|
|
};
|
|
|
|
export default MainLayout;
|