diff --git a/Dockerfile b/Dockerfile index a0d9d27..b865509 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,6 +21,7 @@ FROM nginx:alpine # Copy the built files from the build stage to the Nginx web root COPY --from=build /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf # Expose port 80 EXPOSE 80 diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index a479ee4..471a1a0 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -6,13 +6,18 @@ import Home from './pages/Home' import Navbar from './components/Navbar' import Footer from './components/Footer' import Experience from './pages/Experience'; +import Projects from './pages/Projects'; +import Interests from './pages/Interests'; function App() { - const [darkMode, setDarkMode] = useState(true) + const [darkMode, setDarkMode] = useState(() => { + const savedMode = localStorage.getItem('DARK_MODE'); + return savedMode ? JSON.parse(savedMode) : true; + }); const toggleDarkMode = (): void => { - console.log("Dark Mode") setDarkMode(!darkMode) } + return ( <>
@@ -23,6 +28,8 @@ function App() { } /> } /> + } /> + } />