From 099b17f93b4bcb619dabe6af40484229df2f5a07 Mon Sep 17 00:00:00 2001
From: "ALMAZROUEI Shamma (2021) WKIS203"
 <shamma.almazrouei.2021@live.rhul.ac.uk>
Date: Mon, 24 Feb 2025 00:29:49 +0530
Subject: [PATCH] update the main layout

---
 skillswap/src/App.jsx               | 11 +++++++++--
 skillswap/src/components/footer.jsx |  3 +++
 skillswap/src/main.jsx              | 18 ++++++++++--------
 3 files changed, 22 insertions(+), 10 deletions(-)
 create mode 100644 skillswap/src/components/footer.jsx

diff --git a/skillswap/src/App.jsx b/skillswap/src/App.jsx
index 336718f..5f84f06 100644
--- a/skillswap/src/App.jsx
+++ b/skillswap/src/App.jsx
@@ -1,9 +1,16 @@
 import Header from '@/components/header';
+import Footer from './components/footer';
+
+import { Outlet } from 'react-router-dom';
 
 export default function App() {
   return (
-    <div>
+    <>
       <Header />
-    </div>
+      <main>
+        <Outlet />
+      </main>
+      <Footer />
+    </>
   );
 }
diff --git a/skillswap/src/components/footer.jsx b/skillswap/src/components/footer.jsx
new file mode 100644
index 0000000..622ef80
--- /dev/null
+++ b/skillswap/src/components/footer.jsx
@@ -0,0 +1,3 @@
+export default function Footer() {
+  return <div>Footer</div>;
+}
diff --git a/skillswap/src/main.jsx b/skillswap/src/main.jsx
index fb54d7b..100a0b6 100644
--- a/skillswap/src/main.jsx
+++ b/skillswap/src/main.jsx
@@ -13,14 +13,16 @@ const router = createBrowserRouter([
   {
     path: '/',
     element: <App />,
-  },
-  {
-    path: '/login',
-    element: <LoginPage />,
-  },
-  {
-    path: '/register',
-    element: <RegisterPage />,
+    children: [
+      {
+        path: '/login',
+        element: <LoginPage />,
+      },
+      {
+        path: '/register',
+        element: <RegisterPage />,
+      },
+    ],
   },
 ]);
 
-- 
GitLab