import { Outlet, NavLink } from "react-router-dom"; import { useSelector } from "react-redux"; import { cn } from "@/lib/utils"; import { isMac } from "@/utils/os"; import LogoSvg from "@/assets/svg/logo.svg?react"; import AnonymousSvg from "@/assets/svg/layout/anonymous.svg?react"; import TitleSvg from "@/assets/svg/layout/title.svg?react"; import ChevronDownSvg from "@/assets/svg/layout/chevron-down.svg?react"; import Decentralized from "@/assets/svg/layout/decentralized.svg?react"; import PoolSvg from "@/assets/svg/layout/pool.svg?react"; import HomeSvg from "@/assets/svg/layout/home.svg?react"; import AntiDarkAnalysisNetworkSvg from "@/assets/svg/layout/anti-dark-analysis-network.svg?react"; import "./index.scss"; import type { RootState } from "@/store"; export default function Layout() { const [_, setActive] = useState(0); const { coreVersion } = useSelector( (state: RootState) => state.serviceReducer ); const navList = [ { id: "new-home", title: "首页", icon: , }, { id: "home", title: "去中心化的弹性网络", icon: , }, { id: "anti-forensics-forwarding", title: "面向溯源对抗的数据转发", icon: , }, { id: "anti-dark-analysis-network", title: "抗暗特征分析的隐匿网络应用", icon: , }, // { // id: 'proxies', // title: '节点池', // icon: , // }, ]; const handleClickMenu = (index: number) => { setActive(index); }; return (
{/* 匿名反溯源网络系统 */} {/* Anonymous anti traceability network system */}
版本:{coreVersion || "v0.0.1"}
{/*
环境:DEV
*/}
); }