消息
@@ -133,7 +124,7 @@ function Message() {
function Profile() {
return (
-
+
@@ -142,4 +133,15 @@ function Profile() {
)
-}
\ No newline at end of file
+}
+
+
+function Users() {
+ return (
+
+ )
+}
diff --git a/components/nav/NavHeader.tsx b/components/nav/NavHeader.tsx
new file mode 100644
index 0000000..7054493
--- /dev/null
+++ b/components/nav/NavHeader.tsx
@@ -0,0 +1,74 @@
+'use client'
+import { usePathname } from "next/navigation";
+import { RiAddCircleLine, RiSearchLine } from "react-icons/ri";
+import { LoginButton } from "../header/LoginButton";
+
+export default function NavHeader() {
+ const pathname = usePathname();
+
+ return (
+ <>
+ {["/find", , "/profile"].includes(pathname) ? (
+
+ {pathname === "/find" &&
}
+ {/* {pathname === "/message/chat" &&
} */}
+ {pathname && pathname.startsWith("/profile") && null}
+ {pathname === "/profile" &&
}
+ {pathname === `/@` &&
}
+
+ ) : null}
+ >
+ )
+}
+
+function Find() {
+ return (
+
+ )
+}
+
+function Message() {
+ return (
+
+ );
+}
+
+function Profile() {
+ return (
+
+ )
+}
+
+
+function Users() {
+ return (
+
+ )
+}
diff --git a/components/nav/Navbar.tsx b/components/nav/Navbar.tsx
index 3957533..4a2f94e 100644
--- a/components/nav/Navbar.tsx
+++ b/components/nav/Navbar.tsx
@@ -4,44 +4,44 @@ import Link from "next/link";
import { usePathname, } from 'next/navigation'
-import { RiApps2Fill, RiApps2Line, RiHome5Fill, RiHome5Line, RiMessage2Fill, RiMessage2Line, RiMessage3Fill, RiMessage3Line, RiMessageFill, RiMessageLine, RiUserFill, RiUserLine } from "react-icons/ri";
+import { RiApps2Fill, RiApps2Line, RiArchiveFill, RiArchiveLine, RiHome5Fill, RiHome5Line, RiMessageFill, RiMessageLine, RiUserFill, RiUserLine } from "react-icons/ri";
-export default function Home() {
+export default function NavNavLink() {
return (
-
+
}
- activeIcon={
}
+ icon={
}
+ activeIcon={
}
text='首页'
/>
}
- activeIcon={
}
+ icon={
}
+ activeIcon={
}
text='发现'
/>
}
- activeIcon={
}
+ href='/message/chat'
+ activeHrefs={['/message/chat','/message/community','/message/notice',]}
+ icon={
}
+ activeIcon={
}
text='消息'
/>
}
- activeIcon={
}
+ icon={
}
+ activeIcon={
}
text='资料'
/>
@@ -70,7 +70,7 @@ function NavLink({ href, activeIcon, icon, activeHrefs, text }) {
return (
diff --git a/components/postslist/InteractCard.tsx b/components/postslist/InteractCard.tsx
index 63e31ca..2e7d643 100644
--- a/components/postslist/InteractCard.tsx
+++ b/components/postslist/InteractCard.tsx
@@ -4,24 +4,24 @@ import { RiChat1Line, RiHeart3Line, RiRepeat2Line, RiShieldCheckLine } from "rea
export default function interactCard({ dataname }) {
const router = useRouter();
return (
-
-