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,