import { Route, Routes } from "react-router-dom"; import HomePage from "./pages/HomePage"; import SignUpPage from "./pages/SignUpPage"; import SignInPage from "./pages/SignInPage"; import SpringboardPage from "./pages/SpringboardPage"; import ManageUserAccountPage from "./pages/ManageUserAccountPage"; import CommunityPage from "./pages/CommunityPage"; import CreatePostPage from "./pages/CreatePostPage"; import EditPostPage from "./pages/EditPostPage"; import PostPage from "./pages/PostPage"; import SchedulePage from "./pages/SchedulePage"; import EventsPage from "./pages/EventsPage"; import EventDetailsPage from "./pages/EventDetailsPage"; import CreateEventsPage from "./pages/CreateEventsPage"; import ManageEventsPage from "./pages/ManageEventsPage"; import AdministratorSpringboard from "./pages/AdministratorSpringboard"; import HBContestPage from "./pages/HBContestPage"; import HBFormPage from "./pages/HBFormPage"; import EditEventsPage from "./pages/EditEventsPage"; import DefaultLayout from "./layouts/default"; import AdministratorLayout from "./layouts/administrator"; import UsersManagement from "./pages/UsersManagement"; import ResetPasswordPage from "./pages/ResetPasswordPage"; import ForgotPasswordPage from "./pages/ForgotPasswordPage"; import RestrictedLayout from "./layouts/restricted"; function App() { return ( {/* User Routes */} }> {/* General Routes */} } /> } path="signup" /> } path="signin" /> } path="springboard" /> } path="manage-account" /> {/* Events Route */} } /> {/* Karang Guni Schedules Route */} } /> {/* Home Bill Contest Route */} } /> } path="new-submission" /> {/* Community Posts Route */} } /> } path="create" /> } path="post/:id" /> } path="edit/:id" /> {/* Special (Restricted) Routes */} }> } path="forgot-password" /> } path="reset-password/:token" /> {/* Admin Routes */} }> } /> } /> } /> {/* Events */} } /> } path="createEvent" /> } path="editEvent/:id" /> ); } export default App;