diff --git a/apps/web/src/components/layout/main/HeaderPage.tsx b/apps/web/src/components/layout/main/HeaderPage.tsx
new file mode 100644
index 0000000..dbb38ee
--- /dev/null
+++ b/apps/web/src/components/layout/main/HeaderPage.tsx
@@ -0,0 +1,3 @@
+export default function HeaderPage() {
+ return <>header>
+}
\ No newline at end of file
diff --git a/apps/web/src/components/layout/main/useNavItem.tsx b/apps/web/src/components/layout/main/useNavItem.tsx
index 1763347..bf60aa4 100755
--- a/apps/web/src/components/layout/main/useNavItem.tsx
+++ b/apps/web/src/components/layout/main/useNavItem.tsx
@@ -4,6 +4,7 @@ import React, { useMemo } from "react";
import {
CommentOutlined,
FileSearchOutlined,
+ FireOutlined,
FormOutlined,
InboxOutlined,
MailOutlined,
@@ -55,6 +56,11 @@ export function useNavItem() {
label: "心理锦囊",
icon: ,
},
+ header: {
+ to: env.LIB_URL || "https://27.57.72.21",
+ label: "南天烽火",
+ icon: ,
+ },
};
// 按照指定顺序返回导航项
return [
@@ -63,6 +69,7 @@ export function useNavItem() {
staticItems.letterProgress,
staticItems.letterList,
staticItems.help,
+ staticItems.header,
].filter(Boolean);
}, [data, user]);
diff --git a/apps/web/src/routes/index.tsx b/apps/web/src/routes/index.tsx
index 53988c8..e73aa8c 100755
--- a/apps/web/src/routes/index.tsx
+++ b/apps/web/src/routes/index.tsx
@@ -18,6 +18,8 @@ import NewsEditorPage from "../app/main/help/news/page";
import ScienceEditorPage from "../app/main/help/science/page";
import ExampleEditorPage from "../app/main/help/example/page";
import { NewsCard } from "../app/main/help/news/NewsCard";
+import WithAuth from "../components/utils/with-auth";
+import HeaderPage from "../components/layout/main/HeaderPage";
export const routes: CustomRouteObject[] = [
{
path: "/",
@@ -85,7 +87,11 @@ export const routes: CustomRouteObject[] = [
{
path: "submission-success",
element: ,
- }
+ },
+ {
+ path: "header",
+ element: ,
+ },
],
},
adminRoute,