From 3654aa3bcf0fed120910937dd2268c2f640c3ab0 Mon Sep 17 00:00:00 2001
From: Ariel Costas Guerrero <94913521+arielcostas@users.noreply.github.com>
Date: Mon, 3 Mar 2025 21:42:20 +0100
Subject: Implement about page

---
 src/main.tsx | 34 +---------------------------------
 1 file changed, 1 insertion(+), 33 deletions(-)

(limited to 'src/main.tsx')

diff --git a/src/main.tsx b/src/main.tsx
index 85d2caf..496acc8 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -7,8 +7,7 @@ import { StopList } from './pages/StopList.tsx'
 import { Estimates } from './pages/Estimates.tsx'
 import { StopMap } from './pages/Map.tsx'
 import { Layout } from './Layout.tsx'
-import { Sun, Moon } from 'lucide-react';
-import { useState, useEffect } from 'react';
+import { About } from './pages/About.tsx'
 
 const router = createBrowserRouter([
   {
@@ -33,37 +32,6 @@ const router = createBrowserRouter([
   }
 ])
 
-function About() {
-  const [theme, setTheme] = useState<'light' | 'dark'>(() => {
-    const savedTheme = localStorage.getItem('theme');
-    if (savedTheme) {
-      return savedTheme as 'light' | 'dark';
-    }
-    const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
-    return prefersDark ? 'dark' : 'light';
-  });
-
-  useEffect(() => {
-    document.documentElement.setAttribute('data-theme', theme);
-    localStorage.setItem('theme', theme);
-  }, [theme]);
-
-  const toggleTheme = () => {
-    setTheme((prevTheme) => (prevTheme === 'light' ? 'dark' : 'light'));
-  };
-
-  return (
-    <div className="page-container about-page">
-      <h1 className="page-title">About InfoBus App</h1>
-      <p className="about-description">This application helps you find bus stops and check bus arrival estimates.</p>
-      <p className="about-version">Version 1.0.0</p>
-      <button className="theme-toggle" onClick={toggleTheme}>
-        {theme === 'light' ? <Moon size={24} /> : <Sun size={24} />}
-      </button>
-    </div>
-  )
-}
-
 createRoot(document.getElementById('root')!).render(
   <RouterProvider router={router} />,
 )
-- 
cgit v1.3

