Skip to content

Commit 33582f5

Browse files
committed
feat: enhance loading messages for better user feedback in various routes
1 parent 2e80d06 commit 33582f5

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/app/router.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,63 +71,63 @@ export default function AppRouter() {
7171
<Route
7272
path="/conferences"
7373
element={
74-
<Suspense fallback={<LoadingPage />}>
74+
<Suspense fallback={<LoadingPage message="Loading conferences..." />}>
7575
<ConferencesRoute />
7676
</Suspense>
7777
}
7878
/>
7979
<Route
8080
path="/schedule"
8181
element={
82-
<Suspense fallback={<LoadingPage />}>
82+
<Suspense fallback={<LoadingPage message="Loading schedule..." />}>
8383
<ScheduleRoute />
8484
</Suspense>
8585
}
8686
/>
8787
<Route
8888
path="/bookmarks"
8989
element={
90-
<Suspense fallback={<LoadingPage />}>
90+
<Suspense fallback={<LoadingPage message="Loading bookmarks..." />}>
9191
<BookmarksRoute />
9292
</Suspense>
9393
}
9494
/>
9595
<Route
9696
path="/people"
9797
element={
98-
<Suspense fallback={<LoadingPage />}>
98+
<Suspense fallback={<LoadingPage message="Loading people..." />}>
9999
<PeopleRoute />
100100
</Suspense>
101101
}
102102
/>
103103
<Route
104104
path="/person"
105105
element={
106-
<Suspense fallback={<LoadingPage />}>
106+
<Suspense fallback={<LoadingPage message="Loading person..." />}>
107107
<PersonRoute />
108108
</Suspense>
109109
}
110110
/>
111111
<Route
112112
path="/event"
113113
element={
114-
<Suspense fallback={<LoadingPage />}>
114+
<Suspense fallback={<LoadingPage message="Loading event..." />}>
115115
<EventRoute />
116116
</Suspense>
117117
}
118118
/>
119119
<Route
120120
path="/about"
121121
element={
122-
<Suspense fallback={<LoadingPage />}>
122+
<Suspense fallback={<LoadingPage message="Loading about..." />}>
123123
<AboutRoute />
124124
</Suspense>
125125
}
126126
/>
127127
<Route
128128
path="/support"
129129
element={
130-
<Suspense fallback={<LoadingPage />}>
130+
<Suspense fallback={<LoadingPage message="Loading support..." />}>
131131
<SupportRoute />
132132
</Suspense>
133133
}

src/features/bookmarks/Bookmarks.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export function Bookmarks() {
7474
};
7575
}, [confCode]);
7676

77-
if (loading) return <LoadingPage />;
77+
if (loading) return <LoadingPage message="Loading bookmarks..." />;
7878

7979
if (!conference && error) {
8080
return <ErrorPage msg="Conference not found." />;
@@ -85,7 +85,7 @@ export function Bookmarks() {
8585
{conference && <ConferenceHeader conference={conference} />}
8686
<main className="flex-1">
8787
{grouped && confCode ? (
88-
<Suspense fallback={<LoadingPage />}>
88+
<Suspense fallback={<LoadingPage message="Loading events..." />}>
8989
<EventsList
9090
dateGroup={grouped}
9191
confCode={confCode}

src/features/event/Event.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function Event() {
108108
return (
109109
<div className="min-h-screen flex flex-col bg-gray-950">
110110
<main className="flex-1">
111-
<LoadingPage />
111+
<LoadingPage message="Loading event..." />
112112
</main>
113113
<HTFooter />
114114
</div>

src/features/schedule/Schedule.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export function Schedule() {
6969
};
7070
}, [confCode]);
7171

72-
if (loading) return <LoadingPage />;
72+
if (loading) return <LoadingPage message="Loading schedule..." />;
7373

7474
if (!conference && error) {
7575
return <ErrorPage msg="Conference not found." />;
@@ -80,7 +80,7 @@ export function Schedule() {
8080
{conference && <ConferenceHeader conference={conference} />}
8181
<main className="flex-1">
8282
{grouped && confCode ? (
83-
<Suspense fallback={<LoadingPage />}>
83+
<Suspense fallback={<LoadingPage message="Loading events..." />}>
8484
<EventsList
8585
dateGroup={grouped}
8686
confCode={confCode}

0 commit comments

Comments
 (0)