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 +--------------------------------- src/pages/About.tsx | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/styles/Pages.css | 36 +++++------------------------------- 3 files changed, 56 insertions(+), 64 deletions(-) create mode 100644 src/pages/About.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 ( -
This application helps you find bus stops and check bus arrival estimates.
-Version 1.0.0
- -+ Aplicación web para encontrar paradas y tiempos de llegada de los autobuses + urbanos de Vigo, España. +
+ ++ + Código en GitHub + - + Desarrollado por + Ariel Costas + +
++ Datos obtenidos de datos.vigo.org bajo + licencia Open Data Commons Attribution License +
+