Style/Revamp #4

Merged
me merged 12 commits from feature/home_revamp into main 2026-05-08 03:16:16 +00:00
Showing only changes of commit 167b1d2875 - Show all commits
+14 -10
View File
@@ -1,6 +1,6 @@
import { lazy, Suspense, useEffect, useRef } from "react"; import { lazy, Suspense, useEffect, useRef } from "react";
import { BrowserRouter, Navigate, Route, Routes } from "react-router-dom"; import { BrowserRouter, Navigate, Route, Routes } from "react-router-dom";
import { ProtectedRoute, PublicRoute } from "./components/RouteGuards"; import { ProtectedRoute, AutoRedirectRoute } from "./components/RouteGuards";
import SplashScreen from "./components/SplashScreen"; import SplashScreen from "./components/SplashScreen";
import { ROUTES } from "./config/routes"; import { ROUTES } from "./config/routes";
import { useAuth } from "./hooks/useAuth"; import { useAuth } from "./hooks/useAuth";
@@ -34,38 +34,42 @@ export default function App() {
<main className="relative min-h-screen min-w-screen flex items-center justify-center w-full bg-base-200 before:absolute before:top-0 before:left-0 before:w-full before:h-full before:content-[''] before:opacity-[0.03] before:z-50 before:pointer-events-none before:bg-[url('assets/noise.gif')]"> <main className="relative min-h-screen min-w-screen flex items-center justify-center w-full bg-base-200 before:absolute before:top-0 before:left-0 before:w-full before:h-full before:content-[''] before:opacity-[0.03] before:z-50 before:pointer-events-none before:bg-[url('assets/noise.gif')]">
<Suspense fallback={<SplashScreen />}> <Suspense fallback={<SplashScreen />}>
<Routes> <Routes>
<Route path={ROUTES.HOME} element={<Home />} /> <Route path={ROUTES.HOME} element={
<AutoRedirectRoute>
<Home />
</AutoRedirectRoute>
} />
<Route <Route
path={ROUTES.ONBOARD} path={ROUTES.ONBOARD}
element={ element={
<PublicRoute> <AutoRedirectRoute>
<Register /> <Register />
</PublicRoute> </AutoRedirectRoute>
} }
/> />
<Route <Route
path={ROUTES.LOGIN} path={ROUTES.LOGIN}
element={ element={
<PublicRoute> <AutoRedirectRoute>
<Login /> <Login />
</PublicRoute> </AutoRedirectRoute>
} }
/> />
<Route <Route
path={ROUTES.VERIFY_EMAIL} path={ROUTES.VERIFY_EMAIL}
element={ element={
<PublicRoute> <AutoRedirectRoute>
<VerifyEmail /> <VerifyEmail />
</PublicRoute> </AutoRedirectRoute>
} }
/> />
<Route <Route
path={ROUTES.ACTIVATE} path={ROUTES.ACTIVATE}
element={ element={
<PublicRoute> <AutoRedirectRoute>
<Activate /> <Activate />
</PublicRoute> </AutoRedirectRoute>
} }
/> />