Skip to content

Commit c8c75e2

Browse files
committed
freetacman update
1 parent 742a004 commit c8c75e2

File tree

1 file changed

+13
-15
lines changed
  • app/(default)/(project)/FreeTacMan

1 file changed

+13
-15
lines changed

app/(default)/(project)/FreeTacMan/page.tsx

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
"use client";
2-
1+
import dynamic from "next/dynamic";
32
import Link from "next/link";
43
import {
54
Card,
@@ -10,19 +9,18 @@ import {
109
CardTitle,
1110
} from "@/components/project/freetacman/ui/card";
1211
import { Separator } from "@/components/project/freetacman/ui/separator";
13-
import {
14-
Tabs,
15-
TabsContent,
16-
TabsList,
17-
TabsTrigger,
18-
} from "@/components/project/freetacman/ui/tabs";
19-
import {
20-
Carousel,
21-
CarouselContent,
22-
CarouselItem,
23-
CarouselNext,
24-
CarouselPrevious,
25-
} from "@/components/project/freetacman/ui/carousel";
12+
13+
// 动态导入 Tabs、Carousel 相关组件
14+
const Tabs = dynamic(() => import("@/components/project/freetacman/ui/tabs").then(mod => mod.Tabs), { ssr: false });
15+
const TabsContent = dynamic(() => import("@/components/project/freetacman/ui/tabs").then(mod => mod.TabsContent), { ssr: false });
16+
const TabsList = dynamic(() => import("@/components/project/freetacman/ui/tabs").then(mod => mod.TabsList), { ssr: false });
17+
const TabsTrigger = dynamic(() => import("@/components/project/freetacman/ui/tabs").then(mod => mod.TabsTrigger), { ssr: false });
18+
19+
const Carousel = dynamic(() => import("@/components/project/freetacman/ui/carousel").then(mod => mod.Carousel), { ssr: false });
20+
const CarouselContent = dynamic(() => import("@/components/project/freetacman/ui/carousel").then(mod => mod.CarouselContent), { ssr: false });
21+
const CarouselItem = dynamic(() => import("@/components/project/freetacman/ui/carousel").then(mod => mod.CarouselItem), { ssr: false });
22+
const CarouselNext = dynamic(() => import("@/components/project/freetacman/ui/carousel").then(mod => mod.CarouselNext), { ssr: false });
23+
const CarouselPrevious = dynamic(() => import("@/components/project/freetacman/ui/carousel").then(mod => mod.CarouselPrevious), { ssr: false });
2624

2725
import { PolicyRollouts1 } from "@/components/project/freetacman/chart/policy-rollouts-1";
2826
import { PolicyRollouts2 } from "@/components/project/freetacman/chart/policy-rollouts-2";

0 commit comments

Comments
 (0)