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() {
+
+
-
+
);
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 }));
}