diff --git a/frontend/src/components/Footer.tsx b/frontend/src/components/Footer.tsx new file mode 100644 index 0000000..55d4654 --- /dev/null +++ b/frontend/src/components/Footer.tsx @@ -0,0 +1,12 @@ +import React from "react"; + +const Footer: React.FC = () => { + return ( + + ); +}; + +export default Footer; diff --git a/frontend/src/components/LoginForm.tsx b/frontend/src/components/LoginForm.tsx index ea74839..2769b06 100644 --- a/frontend/src/components/LoginForm.tsx +++ b/frontend/src/components/LoginForm.tsx @@ -1,4 +1,5 @@ import React from "react"; +import Footer from "./Footer"; import { useState } from "react"; import { loginUser } from "../utils/fetchData"; import { myToast } from "../utils/toastify"; @@ -66,6 +67,7 @@ const LoginForm: React.FC = ({ onLogin }) => { + ); }; diff --git a/frontend/src/layout/Layout.tsx b/frontend/src/layout/Layout.tsx index ec0e586..37a36ff 100644 --- a/frontend/src/layout/Layout.tsx +++ b/frontend/src/layout/Layout.tsx @@ -2,6 +2,7 @@ import React from "react"; import "../App.css"; import Header from "../components/Header"; import Sidebar from "../components/Sidebar"; +import Footer from "../components/Footer"; type LayoutProps = { children: React.ReactNode; @@ -10,15 +11,13 @@ type LayoutProps = { const Layout: React.FC = ({ children, onLogout }) => { return ( - + {/* Main */} - - {/* Sidebar on mobile appears inline on top; on desktop it's a sticky column */} + - @@ -29,6 +28,7 @@ const Layout: React.FC = ({ children, onLogout }) => { + ); };