From 8afeb39239fbe365b76d17bf1c848e5a20f745cb Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 13:52:55 +0800 Subject: [PATCH 1/6] fix: blank page --- app/[locale]/(main)/[id]/page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/[locale]/(main)/[id]/page.tsx b/app/[locale]/(main)/[id]/page.tsx index de1a312..8b9c337 100644 --- a/app/[locale]/(main)/[id]/page.tsx +++ b/app/[locale]/(main)/[id]/page.tsx @@ -1,5 +1,7 @@ import { NetworkChartClient } from "../ClientComponents/NetworkChart"; +export const dynamic = "auto"; + export default function Page({ params }: { params: { id: string } }) { return (
From d04d6f19e3feb464b34082ed621ec04b3728a4e9 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 13:58:01 +0800 Subject: [PATCH 2/6] fix: dynamic --- app/[locale]/(main)/[id]/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/[locale]/(main)/[id]/page.tsx b/app/[locale]/(main)/[id]/page.tsx index 8b9c337..276f98d 100644 --- a/app/[locale]/(main)/[id]/page.tsx +++ b/app/[locale]/(main)/[id]/page.tsx @@ -1,6 +1,6 @@ import { NetworkChartClient } from "../ClientComponents/NetworkChart"; -export const dynamic = "auto"; +export const dynamic = "force-dynamic" export default function Page({ params }: { params: { id: string } }) { return ( From 8ebd2859fc4188c3de4eaf80713b6dbd628a8b9e Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 14:08:18 +0800 Subject: [PATCH 3/6] doc: time text --- lib/utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/utils.ts b/lib/utils.ts index 5ed2557..40d13d3 100644 --- a/lib/utils.ts +++ b/lib/utils.ts @@ -88,13 +88,13 @@ export function formatRelativeTime(timestamp: number): string { if (hours > 24) { const days = Math.floor(hours / 24); - return `${days}天前`; + return `${days}d`; } else if (hours > 0) { - return `${hours}小时前`; + return `${hours}h`; } else if (minutes >= 0) { - return `${minutes}分钟前`; + return `${minutes}m`; } else { - return "刚刚"; + return "just now"; } } From d4e1815234871ab307902187f8a9d24b4dcaaec7 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 14:11:32 +0800 Subject: [PATCH 4/6] fix: vercel dynamic --- app/[locale]/(main)/[id]/page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/app/[locale]/(main)/[id]/page.tsx b/app/[locale]/(main)/[id]/page.tsx index 276f98d..a87df19 100644 --- a/app/[locale]/(main)/[id]/page.tsx +++ b/app/[locale]/(main)/[id]/page.tsx @@ -1,6 +1,7 @@ import { NetworkChartClient } from "../ClientComponents/NetworkChart"; export const dynamic = "force-dynamic" +export const revalidate = 0 export default function Page({ params }: { params: { id: string } }) { return ( From 5540f56e5f17da719ef266990d7edb05df0ab13a Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 14:16:11 +0800 Subject: [PATCH 5/6] fix: disable vercel cache --- app/[locale]/(main)/[id]/page.tsx | 3 +-- app/[locale]/layout.tsx | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/app/[locale]/(main)/[id]/page.tsx b/app/[locale]/(main)/[id]/page.tsx index a87df19..bef3ff5 100644 --- a/app/[locale]/(main)/[id]/page.tsx +++ b/app/[locale]/(main)/[id]/page.tsx @@ -1,7 +1,6 @@ import { NetworkChartClient } from "../ClientComponents/NetworkChart"; -export const dynamic = "force-dynamic" -export const revalidate = 0 + export default function Page({ params }: { params: { id: string } }) { return ( diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 3e21889..b21c7f3 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -37,8 +37,6 @@ export const viewport: Viewport = { userScalable: false, }; -// optimization: force static for vercel -export const dynamic = process.env.VERCEL ? "force-static" : "auto"; export async function generateStaticParams() { return locales.map((locale) => ({ locale })); From 219ee32137d34092735061f966e5aa99ed724d09 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Wed, 9 Oct 2024 14:35:38 +0800 Subject: [PATCH 6/6] fix: loading skeleton --- .../ClientComponents/NetworkChartLoading.tsx | 19 +++++++------------ app/[locale]/(main)/[id]/page.tsx | 2 -- app/[locale]/layout.tsx | 1 - 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/app/[locale]/(main)/ClientComponents/NetworkChartLoading.tsx b/app/[locale]/(main)/ClientComponents/NetworkChartLoading.tsx index 11defdf..6c23ac6 100644 --- a/app/[locale]/(main)/ClientComponents/NetworkChartLoading.tsx +++ b/app/[locale]/(main)/ClientComponents/NetworkChartLoading.tsx @@ -1,12 +1,6 @@ import { BackIcon } from "@/components/Icon"; import { Loader } from "@/components/loading/Loader"; -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/components/ui/card"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; export default function NetworkChartLoading() { return ( @@ -15,15 +9,16 @@ export default function NetworkChartLoading() {
- +
- - loading... - +
+
+
+
-
+
); diff --git a/app/[locale]/(main)/[id]/page.tsx b/app/[locale]/(main)/[id]/page.tsx index bef3ff5..de1a312 100644 --- a/app/[locale]/(main)/[id]/page.tsx +++ b/app/[locale]/(main)/[id]/page.tsx @@ -1,7 +1,5 @@ import { NetworkChartClient } from "../ClientComponents/NetworkChart"; - - export default function Page({ params }: { params: { id: string } }) { return (
diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index b21c7f3..8bc866f 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -37,7 +37,6 @@ export const viewport: Viewport = { userScalable: false, }; - export async function generateStaticParams() { return locales.map((locale) => ({ locale })); }