From d1624627bc9e58a554a34d26ffa115d86aa0feb5 Mon Sep 17 00:00:00 2001 From: yyhuni Date: Wed, 7 Jan 2026 22:14:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E7=BA=A7tab=E5=8A=A0=E5=9B=BE?= =?UTF-8?q?=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/app/[locale]/target/[id]/layout.tsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/frontend/app/[locale]/target/[id]/layout.tsx b/frontend/app/[locale]/target/[id]/layout.tsx index 8c154495..d022321a 100644 --- a/frontend/app/[locale]/target/[id]/layout.tsx +++ b/frontend/app/[locale]/target/[id]/layout.tsx @@ -3,7 +3,7 @@ import React from "react" import { usePathname, useParams } from "next/navigation" import Link from "next/link" -import { Target } from "lucide-react" +import { Target, LayoutDashboard, Package, Image, ShieldAlert, Settings } from "lucide-react" import { Skeleton } from "@/components/ui/skeleton" import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Badge } from "@/components/ui/badge" @@ -165,12 +165,14 @@ export default function TargetLayout({ - + + {t("tabs.overview")} - + + {t("tabs.assets")} {totalAssets > 0 && ( @@ -180,7 +182,8 @@ export default function TargetLayout({ - + + {t("tabs.screenshots")} {counts.screenshots > 0 && ( @@ -190,7 +193,8 @@ export default function TargetLayout({ - + + {t("tabs.vulnerabilities")} {counts.vulnerabilities > 0 && ( @@ -200,7 +204,8 @@ export default function TargetLayout({ - + + {t("tabs.settings")}