diff --git a/apps/website/src/App.tsx b/apps/website/src/App.tsx index 914271ed..e0e0cf8c 100644 --- a/apps/website/src/App.tsx +++ b/apps/website/src/App.tsx @@ -3,23 +3,21 @@ import { Routes, Route } from "react-router-dom"; import Login from "./Login"; import Register from "./Register"; import Home from "./Home"; -import LandingPage from "./LandingPage"; +import LandingPage from "./LandingPage"; +import PostLoginLanding from "./PostLoginLanding"; +import Dashboard from "./Dashboard"; export default function App(): JSX.Element { return ( -
{/* Container do Bootstrap para centralizar */} - - {/**/} +
- } /> - } /> - } /> - } /> - Página não encontrada

} /> + } /> + } /> + } /> + } /> + } /> + } /> + Página não encontrada

} />
); diff --git a/apps/website/src/Dashboard.tsx b/apps/website/src/Dashboard.tsx new file mode 100644 index 00000000..d4b8a9f4 --- /dev/null +++ b/apps/website/src/Dashboard.tsx @@ -0,0 +1,145 @@ +import React from "react"; +import { useNavigate } from "react-router-dom"; +import logoWeatherSync from "./assets/logo-weather-sync.png"; + +export default function Dashboard(): JSX.Element { + const navigate = useNavigate(); + + const handleLogout = () => { + localStorage.removeItem("token"); + localStorage.removeItem("userName"); + navigate("/login"); + }; + + return ( +
+ {/* Header Section */} +
+
+
+
+
+ Weather Sync Logo +
+

Dashboard Meteorológico

+

+ Visualize dados e estatísticas do clima das suas regiões favoritas +

+
+
+
+
+ + {/* Coming Soon Section */} +
+
+
+
+
+
+ 🚧 +
+

+ Dashboard em Desenvolvimento +

+

+ Estamos trabalhando para trazer recursos incríveis para você acompanhar + o clima de forma ainda mais detalhada e intuitiva. +

+ +
+
+
+
+
+ 📊 Gráficos Interativos +
+ + Visualize tendências climáticas + +
+
+
+ +
+
+
+
+ 🌡️ Análises Detalhadas +
+ + Dados meteorológicos completos + +
+
+
+ +
+
+
+
+ 📈 Previsões Avançadas +
+ + Alertas personalizados + +
+
+
+
+ +
+ + + + + +
+
+
+
+
+
+ + {/* Footer */} + +
+ ); +} \ No newline at end of file diff --git a/apps/website/src/Home.tsx b/apps/website/src/Home.tsx index 81d919e5..3f58b6b4 100644 --- a/apps/website/src/Home.tsx +++ b/apps/website/src/Home.tsx @@ -277,6 +277,15 @@ export default function Home(): JSX.Element {
+
+ +
+ {/* Footer */}