Skip to content

Commit 730f71f

Browse files
committed
suspense
1 parent ad24752 commit 730f71f

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

apps/web/src/app/page.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
11
"use client";
22

33
import { useQueryState } from 'nuqs';
4-
import { useState, useEffect } from 'react';
4+
import { useState, useEffect, Suspense } from 'react';
55
import { Card } from '@/components/ui/card';
66
import Link from 'next/link';
77
import { checkToolState, InvalidTokenError } from '@/lib/tinybird';
88
import { TOOLS, type AppGridItem, type ToolState } from '@/lib/constants';
99
import TokenPrompt from '@/components/token-prompt';
1010
import { SectionHeader } from '@/components/section-header';
11-
import { Suspense } from 'react';
1211

13-
export default function Home() {
14-
<Suspense>
15-
<Page />
16-
</Suspense>
17-
}
18-
19-
function Page() {
12+
function HomeContent() {
2013
const [token, setToken] = useQueryState('token');
2114
const [toolStates, setToolStates] = useState<Record<string, ToolState>>({});
2215
const [isLoading, setIsLoading] = useState(false);
@@ -178,3 +171,11 @@ function AppCard({
178171
</Link>
179172
);
180173
}
174+
175+
export default function Home() {
176+
return (
177+
<Suspense>
178+
<HomeContent />
179+
</Suspense>
180+
);
181+
}

0 commit comments

Comments
 (0)