diff --git a/src/app/feed/page.tsx b/src/app/feed/page.tsx new file mode 100644 index 0000000..7342e4d --- /dev/null +++ b/src/app/feed/page.tsx @@ -0,0 +1,90 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; + +export default function FeedPage() { + return ( + + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+
+ ); +} diff --git a/src/app/messaging/page.tsx b/src/app/messaging/page.tsx new file mode 100644 index 0000000..c8706da --- /dev/null +++ b/src/app/messaging/page.tsx @@ -0,0 +1,68 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import { useState } from "react"; + +export default function MessagingPage() { + const [activeChat, setActiveChat] = useState("1"); + + return ( + + + + +
+
+

Conversations

+ {[1, 2, 3].map((id) => ( +
setActiveChat(id.toString())} + className={`p-4 rounded-xl mb-3 cursor-pointer ${activeChat === id.toString() ? "bg-accent/10" : "bg-card"}`}> +
+

User {id}

+ {id === 1 && 2} +
+

Latest message preview...

+
+ ))} +
+
+
+

Chat with User {activeChat}

+
+
Hey, how are you?
+
I'm good, thanks!
+
+ +
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index f158342..0f7615f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,22 +31,11 @@ export default function LandingPage() { ); -} +} \ No newline at end of file diff --git a/src/app/user-profile/page.tsx b/src/app/user-profile/page.tsx new file mode 100644 index 0000000..2591636 --- /dev/null +++ b/src/app/user-profile/page.tsx @@ -0,0 +1,44 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function UserProfilePage() { + return ( + + + +
+

User Profile

+

Manage your custom nickname and community identity here.

+
+ +
+
+ ); +} \ No newline at end of file