Add: HomePage component & update App.tsx
This commit is contained in:
parent
9e920bca90
commit
bf840e892c
2 changed files with 49 additions and 0 deletions
frontend/src
29
frontend/src/App.tsx
Normal file
29
frontend/src/App.tsx
Normal 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;
|
20
frontend/src/pages/HomePage.tsx
Normal file
20
frontend/src/pages/HomePage.tsx
Normal 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;
|
Loading…
Add table
Reference in a new issue