This commit is contained in:
EvanLin3141
2025-02-12 00:49:12 +00:00
5 changed files with 20 additions and 4 deletions

View File

@@ -8,6 +8,7 @@ import NotFoundPage from "./pages/NotFoundPage";
import UserPage from "./pages/UserPage";
import ResetPasswordPage from "./pages/ResetPasswordPage";
import CategoryPage from "./pages/CategoryPage";
import CategoriesPage from "./pages/CategoriesPage";
function App() {
const [isLoggedIn, setIsLoggedIn] = useState(false);
@@ -44,6 +45,7 @@ function App() {
<Route path="/user/:username" element={<UserPage />} />
<Route path="/reset_password/:token" element={<ResetPasswordPage />}></Route>
<Route path="/category/:category_name" element={<CategoryPage />}></Route>
<Route path="/category" element={<CategoriesPage />}></Route>
<Route path="/404" element={<NotFoundPage />} />
</Routes>

View File

@@ -3,7 +3,8 @@ import { useEffect } from "react";
export default function GoogleLogin() {
const handleLoginClick = (e: React.MouseEvent<HTMLButtonElement>) => {
e.preventDefault();
window.location.href = "/api/login/google";
const nextUrl = encodeURIComponent(window.location.href);
window.location.href = `/api/login/google?next=${nextUrl}`;
};
return (

View File

@@ -0,0 +1,11 @@
import React from 'react';
const CategoriesPage: React.FC = () => {
return (
<div className="categories-page">
<h1>Categories Page</h1>
</div>
);
};
export default CategoriesPage;