Skip to content

Commit 2b61a93

Browse files
committed
hotfix
1 parent 8f2d66c commit 2b61a93

File tree

2 files changed

+23
-7
lines changed

2 files changed

+23
-7
lines changed

src/app/(app)/(default_layout)/(questions)/questions/page.tsx

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import { parseSearchParams } from '@/utils/search-params';
1313
import { getTags } from '@/utils/data/questions/tags/get-tags';
1414
import { createMetadata } from '@/utils';
1515
import { Button } from '@/components/ui/button';
16+
import LoadingQuestions from '@/components/app/questions/loading/loading-questions';
17+
import { Suspense } from 'react';
1618

1719
export async function generateMetadata() {
1820
return createMetadata({
@@ -66,13 +68,15 @@ export default async function QuestionsDashboard({
6668
<Filter tags={tags} />
6769
<FilterChips />
6870
</div>
69-
<QuestionsList
70-
user={user}
71-
currentPage={filters.page}
72-
filters={filters}
73-
customQuestions={false}
74-
paginationUrl="/questions"
75-
/>
71+
<Suspense fallback={<LoadingQuestions />}>
72+
<QuestionsList
73+
user={user}
74+
currentPage={filters.page}
75+
filters={filters}
76+
customQuestions={false}
77+
paginationUrl="/questions"
78+
/>
79+
</Suspense>
7680
</div>
7781
<QuestionPageSidebar user={user} />
7882
</div>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export default function LoadingQuestions() {
2+
return (
3+
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4">
4+
{[...Array(6)].map((_, i) => (
5+
<div
6+
key={i}
7+
className="h-[200px] bg-black-75 animate-pulse rounded-lg"
8+
/>
9+
))}
10+
</div>
11+
);
12+
}

0 commit comments

Comments
 (0)