diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..77e6acf --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,141 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import ReactLenis from "lenis/react"; + +export const metadata = { + title: 'Contact Jay Rao', + description: 'Reach out to Jay Rao for game development collaborations, job inquiries, or general discussions.', +}; + +export default function ContactPage() { + const navItems = [ + { + name: "Home", id: "/" + }, + { + name: "About", id: "/#about" + }, + { + name: "Skills", id: "/#skills" + }, + { + name: "Projects", id: "/#featured-projects" + }, + { + name: "Blog", id: "/#blog" + }, + { + name: "Contact", id: "/contact" + } + ]; + + const footerColumns = [ + { + title: "Quick Links", items: [ + { + label: "Home", href: "/" + }, + { + label: "About", href: "/#about" + }, + { + label: "Skills", href: "/#skills" + } + ] + }, + { + title: "Projects", items: [ + { + label: "Featured Projects", href: "/#featured-projects" + }, + { + label: "Full Portfolio", href: "/#project-gallery" + }, + { + label: "Devlog", href: "/#blog" + } + ] + }, + { + title: "Connect", items: [ + { + label: "Contact Me", href: "/contact" + }, + { + label: "LinkedIn", href: "https://linkedin.com/in/jayrao" + }, + { + label: "GitHub", href: "https://github.com/jayrao" + } + ] + } + ]; + + return ( + + + + +
+ +
+ + +
+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 3dc9665..747d8ef 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -3,7 +3,6 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import BlogCardTwo from '@/components/sections/blog/BlogCardTwo'; -import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven'; import FooterBase from '@/components/sections/footer/FooterBase'; import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel'; @@ -14,309 +13,338 @@ import TestimonialCardSixteen from '@/components/sections/testimonial/Testimonia import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; export default function LandingPage() { + const navItems = [ + { + name: "Home", id: "#home" + }, + { + name: "About", id: "#about" + }, + { + name: "Skills", id: "#skills" + }, + { + name: "Projects", id: "#featured-projects" + }, + { + name: "Blog", id: "#blog" + }, + { + name: "Contact", id: "/contact" + } + ]; + + const footerColumns = [ + { + title: "Quick Links", items: [ + { + label: "Home", href: "/" + }, + { + label: "About", href: "/#about" + }, + { + label: "Skills", href: "/#skills" + } + ] + }, + { + title: "Projects", items: [ + { + label: "Featured Projects", href: "/#featured-projects" + }, + { + label: "Full Portfolio", href: "/#project-gallery" + }, + { + label: "Devlog", href: "/#blog" + } + ] + }, + { + title: "Connect", items: [ + { + label: "Contact Me", href: "/contact" + }, + { + label: "LinkedIn", href: "https://linkedin.com/in/jayrao" + }, + { + label: "GitHub", href: "https://github.com/jayrao" + } + ] + } + ]; + return ( - + -
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
- + - + -
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
-
- -
- - +
); diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 3a5c203..d2ffc19 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #0a0a0a; - --card: #1a1a1a; - --foreground: #f5f5f5; - --primary-cta: #ffdf7d; - --primary-cta-text: #0a0a0a; - --secondary-cta: #1a1a1a; - --secondary-cta-text: #ffffff; - --accent: #b8860b; - --background-accent: #8b6914; + --background: #f5f5f5; + --card: #ffffff; + --foreground: #1c1c1c; + --primary-cta: #1f3251; + --primary-cta-text: #f5f5f5; + --secondary-cta: #ffffff; + --secondary-cta-text: #1c1c1c; + --accent: #15479c; + --background-accent: #a8cce8; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);