From a0624c45edb0973b0713199d4e6924038f9ee7bb Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 08:40:39 +0000 Subject: [PATCH] Add src/app/profile/page.tsx --- src/app/profile/page.tsx | 118 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 src/app/profile/page.tsx diff --git a/src/app/profile/page.tsx b/src/app/profile/page.tsx new file mode 100644 index 0000000..454905a --- /dev/null +++ b/src/app/profile/page.tsx @@ -0,0 +1,118 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import { User, ShieldCheck, Mail, Settings2 } from "lucide-react"; // Import necessary icons + +export default function ProfilePage() { + const commonNavItems = [ + { name: "Home", id: "#home" }, + { name: "Dashboard", id: "/dashboard" }, + { name: "Profile", id: "/profile" }, + { name: "Features", id: "#features" }, + { name: "Metrics", id: "#metrics" }, + { name: "Pricing", id: "#pricing" }, + { name: "Testimonials", id: "#testimonials" }, + { name: "FAQ", id: "#faq" }, + { name: "Contact", id: "#contact" }, + ]; + + const themeProps = { // Copy from src/app/page.tsx + defaultButtonVariant: "bounce-effect", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "compact", sizing: "largeSmallSizeMediumTitles", background: "fluid", cardStyle: "inset", primaryButtonStyle: "radial-glow", secondaryButtonStyle: "layered", headingFontWeight: "semibold"}; + + return ( + + + + +
+ +
+ +
+ +
+ + +
+
+ ); +}