@@ -23,66 +23,68 @@ import { GuestGuard } from "./guards/guest";
23
23
import { authLoader } from "./loaders/auth" ;
24
24
25
25
export const routes = createRoutesFromElements (
26
- < Route element = { < Providers /> } errorElement = { < ErrorPage /> } >
27
- < Route element = { < HomeLayout /> } >
28
- < Route path = "/" element = { < HomePage /> } />
29
- </ Route >
26
+ < Route element = { < Providers /> } >
27
+ < Route errorElement = { < ErrorPage /> } >
28
+ < Route element = { < HomeLayout /> } >
29
+ < Route path = "/" element = { < HomePage /> } />
30
+ </ Route >
30
31
31
- < Route path = "auth" >
32
- < Route element = { < AuthLayout /> } >
33
- < Route element = { < GuestGuard /> } >
34
- < Route path = "login" element = { < LoginPage /> } />
35
- < Route path = "register" element = { < RegisterPage /> } />
36
- </ Route >
32
+ < Route path = "auth" >
33
+ < Route element = { < AuthLayout /> } >
34
+ < Route element = { < GuestGuard /> } >
35
+ < Route path = "login" element = { < LoginPage /> } />
36
+ < Route path = "register" element = { < RegisterPage /> } />
37
+ </ Route >
37
38
38
- { /* Password Recovery */ }
39
- < Route element = { < GuestGuard /> } >
40
- < Route path = "forgot-password" element = { < ForgotPasswordPage /> } />
41
- < Route path = "reset-password" element = { < ResetPasswordPage /> } />
42
- </ Route >
39
+ { /* Password Recovery */ }
40
+ < Route element = { < GuestGuard /> } >
41
+ < Route path = "forgot-password" element = { < ForgotPasswordPage /> } />
42
+ < Route path = "reset-password" element = { < ResetPasswordPage /> } />
43
+ </ Route >
43
44
44
- { /* Two-Factor Authentication */ }
45
- < Route element = { < GuestGuard /> } >
46
- < Route path = "verify-otp" element = { < VerifyOtpPage /> } />
47
- < Route path = "backup-otp" element = { < BackupOtpPage /> } />
48
- </ Route >
45
+ { /* Two-Factor Authentication */ }
46
+ < Route element = { < GuestGuard /> } >
47
+ < Route path = "verify-otp" element = { < VerifyOtpPage /> } />
48
+ < Route path = "backup-otp" element = { < BackupOtpPage /> } />
49
+ </ Route >
49
50
50
- { /* Email Verification */ }
51
- < Route element = { < AuthGuard /> } >
52
- < Route path = "verify-email" element = { < VerifyEmailPage /> } />
51
+ { /* Email Verification */ }
52
+ < Route element = { < AuthGuard /> } >
53
+ < Route path = "verify-email" element = { < VerifyEmailPage /> } />
54
+ </ Route >
55
+
56
+ { /* OAuth Callback */ }
57
+ < Route path = "callback" loader = { authLoader } element = { < div /> } />
53
58
</ Route >
54
59
55
- { /* OAuth Callback */ }
56
- < Route path = "callback" loader = { authLoader } />
60
+ < Route index element = { < Navigate replace to = "/auth/login" /> } />
57
61
</ Route >
58
62
59
- < Route index element = { < Navigate replace to = "/auth/login" /> } />
60
- </ Route >
61
-
62
- < Route path = "dashboard" >
63
- < Route element = { < AuthGuard /> } >
64
- < Route element = { < DashboardLayout /> } >
65
- < Route path = "resumes" element = { < ResumesPage /> } />
66
- < Route path = "settings" element = { < SettingsPage /> } />
63
+ < Route path = "dashboard" >
64
+ < Route element = { < AuthGuard /> } >
65
+ < Route element = { < DashboardLayout /> } >
66
+ < Route path = "resumes" element = { < ResumesPage /> } />
67
+ < Route path = "settings" element = { < SettingsPage /> } />
67
68
68
- < Route index element = { < Navigate replace to = "/dashboard/resumes" /> } />
69
+ < Route index element = { < Navigate replace to = "/dashboard/resumes" /> } />
70
+ </ Route >
69
71
</ Route >
70
72
</ Route >
71
- </ Route >
72
73
73
- < Route path = "builder" >
74
- < Route element = { < AuthGuard /> } >
75
- < Route element = { < BuilderLayout /> } >
76
- < Route path = ":id" loader = { builderLoader } element = { < BuilderPage /> } />
74
+ < Route path = "builder" >
75
+ < Route element = { < AuthGuard /> } >
76
+ < Route element = { < BuilderLayout /> } >
77
+ < Route path = ":id" loader = { builderLoader } element = { < BuilderPage /> } />
77
78
78
- < Route index element = { < Navigate replace to = "/dashboard/resumes" /> } />
79
+ < Route index element = { < Navigate replace to = "/dashboard/resumes" /> } />
80
+ </ Route >
79
81
</ Route >
80
82
</ Route >
81
- </ Route >
82
83
83
- { /* Public Routes */ }
84
- < Route path = ":username" >
85
- < Route path = ":slug" loader = { publicLoader } element = { < PublicResumePage /> } />
84
+ { /* Public Routes */ }
85
+ < Route path = ":username" >
86
+ < Route path = ":slug" loader = { publicLoader } element = { < PublicResumePage /> } />
87
+ </ Route >
86
88
</ Route >
87
89
</ Route > ,
88
90
) ;
0 commit comments