11import { lazy , Suspense } from 'react' ;
22import { Route , Routes } from 'react-router' ;
33
4- import { ComponentLoader } from '@/components/ComponentLoader ' ;
4+ import TopLoader from '@/components/TopLoader ' ;
55
66const NotFound = lazy ( ( ) => import ( '@/components/NotFound' ) ) ;
77const ChatLayout = lazy ( ( ) => import ( '@/layout/ChatLayout' ) ) ;
@@ -26,7 +26,7 @@ export function AppRoutes() {
2626 < Route
2727 index
2828 element = {
29- < Suspense fallback = { < ComponentLoader /> } >
29+ < Suspense fallback = { < TopLoader isLoading /> } >
3030 < HomePage />
3131 </ Suspense >
3232 }
@@ -35,22 +35,22 @@ export function AppRoutes() {
3535 < Route
3636 path = "chat"
3737 element = {
38- < Suspense fallback = { < ComponentLoader /> } >
38+ < Suspense fallback = { < TopLoader isLoading /> } >
3939 < ChatLayout />
4040 </ Suspense >
4141 } >
4242 < Route
4343 index
4444 element = {
45- < Suspense fallback = { < ComponentLoader /> } >
45+ < Suspense fallback = { < TopLoader isLoading /> } >
4646 < NewChatPage />
4747 </ Suspense >
4848 }
4949 />
5050 < Route
5151 path = ":conversationId"
5252 element = {
53- < Suspense fallback = { < ComponentLoader /> } >
53+ < Suspense fallback = { < TopLoader isLoading /> } >
5454 < ChatPage />
5555 </ Suspense >
5656 }
@@ -68,29 +68,29 @@ export function AppRoutes() {
6868 < Route
6969 path = "dashboard"
7070 element = {
71- < Suspense fallback = { < ComponentLoader /> } >
71+ < Suspense fallback = { < TopLoader isLoading /> } >
7272 < DashboardLayout />
7373 </ Suspense >
7474 } >
7575 < Route
7676 index
7777 element = {
78- < Suspense fallback = { < ComponentLoader /> } >
78+ < Suspense fallback = { < TopLoader isLoading /> } >
7979 < OverviewPage />
8080 </ Suspense >
8181 }
8282 />
8383 < Route
8484 path = "conversations"
8585 element = {
86- < Suspense fallback = { < ComponentLoader /> } >
86+ < Suspense fallback = { < TopLoader isLoading /> } >
8787 < ConversationsPage />
8888 </ Suspense >
8989 } >
9090 < Route
9191 path = ":id"
9292 element = {
93- < Suspense fallback = { < ComponentLoader /> } >
93+ < Suspense fallback = { < TopLoader isLoading /> } >
9494 < ConversationsPage />
9595 </ Suspense >
9696 }
@@ -99,39 +99,39 @@ export function AppRoutes() {
9999 < Route
100100 path = "agents"
101101 element = {
102- < Suspense fallback = { < ComponentLoader /> } >
102+ < Suspense fallback = { < TopLoader isLoading /> } >
103103 < AgentsPage />
104104 </ Suspense >
105105 }
106106 />
107107 < Route
108108 path = "knowledge"
109109 element = {
110- < Suspense fallback = { < ComponentLoader /> } >
110+ < Suspense fallback = { < TopLoader isLoading /> } >
111111 < KnowledgeBasePage />
112112 </ Suspense >
113113 }
114114 />
115115 < Route
116116 path = "integrations"
117117 element = {
118- < Suspense fallback = { < ComponentLoader /> } >
118+ < Suspense fallback = { < TopLoader isLoading /> } >
119119 < IntegrationsPage />
120120 </ Suspense >
121121 }
122122 />
123123 < Route
124124 path = "builder"
125125 element = {
126- < Suspense fallback = { < ComponentLoader /> } >
126+ < Suspense fallback = { < TopLoader isLoading /> } >
127127 < BuilderPage />
128128 </ Suspense >
129129 }
130130 />
131131 < Route
132132 path = "settings"
133133 element = {
134- < Suspense fallback = { < ComponentLoader /> } >
134+ < Suspense fallback = { < TopLoader isLoading /> } >
135135 < SettingsPage />
136136 </ Suspense >
137137 }
@@ -142,7 +142,7 @@ export function AppRoutes() {
142142 < Route
143143 path = "*"
144144 element = {
145- < Suspense fallback = { < ComponentLoader /> } >
145+ < Suspense fallback = { < TopLoader isLoading /> } >
146146 < NotFound />
147147 </ Suspense >
148148 }
0 commit comments