"use client" import { ReactNode } from "react" import clsx from "clsx" import { Home, MonitorOne, Movie, Setting, Terminal, Toolkit } from "@icon-park/react" import { useRouter, usePathname } from "next/navigation" // import { platform } from "@tauri-apps/plugin-os" import useAppStore from "@/store/app" interface SideButtonProps { route: string className?: string children?: ReactNode } const SideButton = ({ route, className, children, ...rest }: SideButtonProps & React.ButtonHTMLAttributes) => { const router = useRouter() const path = usePathname() return ( ) } const Avatar = () => { const router = useRouter() const path = usePathname() return (
router.push("/users")} className={clsx( "w-12 h-12 bg-gray-700 rounded-full shadow-2xl cursor-pointer transition active:scale-95 shadow-purple-800", path.startsWith("/users") && "shadow-sm" )} > avatar
) } const SideBar = () => { const { version, setVersion } = useAppStore() return (

版本号

setVersion("x.y.z")}>{version}

) } export default SideBar