Add: HomePage component & update App.tsx

This commit is contained in:
Aroy-Art 2025-03-21 21:55:04 +01:00
parent 9e920bca90
commit bf840e892c
Signed by: Aroy
GPG key ID: 583642324A1D2070
2 changed files with 49 additions and 0 deletions
frontend/src

29
frontend/src/App.tsx Normal file
View file

@ -0,0 +1,29 @@
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import { HelmetProvider } from "react-helmet-async";
import { ThemeProvider } from "@/components/ThemeProvider";
import HomePage from "@/pages/HomePage";
import LoginPage from "@/pages/LoginPage";
function App() {
return (
<HelmetProvider>
<ThemeProvider defaultTheme="system" storageKey="ga-ui-theme">
<Router>
<Routes>
<Route path="/">
<Route index element={<HomePage />} />
<Route path="user/">
<Route path="login" element={<LoginPage />} />
</Route>
</Route>
</Routes>
</Router>
</ThemeProvider>
</HelmetProvider>
);
};
export default App;

View file

@ -0,0 +1,20 @@
import { Helmet } from "react-helmet-async";
import Navbar from '@/components/Navbar';
const HomePage = () => {
return (
<>
<Helmet>
<title>Home | {__SITE_NAME__}</title>
</Helmet>
<Navbar />
<div className="p-6 min-h-screen mx-6 text-center">
<h1 className="text-3xl font-bold mb-4">{__SITE_NAME__}</h1>
<p>This is an art gallery archiver for: Furaffinity, Twitter</p>
</div>
</>
)
};
export default HomePage;