From d5393c2fd797f3fe13f1c352d72cadbf1ac07b3d Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:07:59 +0000 Subject: [PATCH 1/7] Add src/app/about/page.tsx --- src/app/about/page.tsx | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..30493bc --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,85 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import { HeroSplit } from "@/components/sections/hero/HeroSplit"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Twitter, Linkedin, Info } from "lucide-react"; + +export default function AboutPage() { + const navItems = [ + { name: "Shop", id: "/products" }, + { name: "Collections", id: "/collections" }, + { name: "About", id: "/about" }, + { name: "Support", id: "/support" }, + { name: "Contact", id: "/contact" }, + ]; + + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From daacf4d25cb92f1df32a6e00c2076b216a17b27b Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:07:59 +0000 Subject: [PATCH 2/7] Update src/app/collections/page.tsx --- src/app/collections/page.tsx | 56 ++++++++++++++---------------------- 1 file changed, 21 insertions(+), 35 deletions(-) diff --git a/src/app/collections/page.tsx b/src/app/collections/page.tsx index ff0e14f..3d2e830 100644 --- a/src/app/collections/page.tsx +++ b/src/app/collections/page.tsx @@ -22,7 +22,7 @@ export default function CollectionsPage() { borderRadius="pill" contentWidth="mediumSmall" sizing="mediumSizeLargeTitles" - background="noise" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="layered" @@ -37,45 +37,35 @@ export default function CollectionsPage() { /> -
+
@@ -88,27 +78,23 @@ export default function CollectionsPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/femmecouture", - ariaLabel: "Instagram", + href: "https://instagram.com/femmecouture", ariaLabel: "Instagram" }, { icon: Facebook, - href: "https://facebook.com/femmecouture", - ariaLabel: "Facebook", + href: "https://facebook.com/femmecouture", ariaLabel: "Facebook" }, { icon: Twitter, - href: "https://twitter.com/femmecouture", - ariaLabel: "Twitter", + href: "https://twitter.com/femmecouture", ariaLabel: "Twitter" }, { icon: Linkedin, - href: "https://linkedin.com/company/femmecouture", - ariaLabel: "LinkedIn", + href: "https://linkedin.com/company/femmecouture", ariaLabel: "LinkedIn" }, ]} />
); -} \ No newline at end of file +} -- 2.49.1 From b1ed926574b041f7e9312fa095bd0edd255710a8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:07:59 +0000 Subject: [PATCH 3/7] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 171 +++++++++++++++++++++++++++++---------- 1 file changed, 129 insertions(+), 42 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index c5e4906..877ae17 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -3,9 +3,9 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import ContactText from "@/components/sections/contact/ContactText"; -import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import FooterCard from "@/components/sections/footer/FooterCard"; -import { Instagram, Facebook, Twitter, Linkedin } from "lucide-react"; +import { Instagram, Facebook, Twitter, Linkedin, Mail } from "lucide-react"; +import { useState } from "react"; export default function ContactPage() { const navItems = [ @@ -16,6 +16,17 @@ export default function ContactPage() { { name: "Contact", id: "/contact" }, ]; + const [formData, setFormData] = useState({ + name: "", email: "", subject: "", message: ""}); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Form submitted:", formData); + // Here you would typically send the form data to a backend + alert("Thank you for your message! We'll get back to you soon."); + setFormData({ name: "", email: "", subject: "", message: "" }); + }; + return (
-
+
+
+
+

Get in Touch

+

+ Have questions? We'd love to hear from you. Send us a message and we'll respond as soon as possible. +

+
+ +
+
+

Contact Information

+
+
+

Email

+

support@femmecouture.com

+
+
+

Phone

+

+1 (555) 123-4567

+
+
+

Address

+

+ 123 Fashion Street
+ New York, NY 10001
+ United States +

+
+
+

Hours

+

+ Monday - Friday: 9:00 AM - 6:00 PM EST
+ Saturday: 10:00 AM - 4:00 PM EST
+ Sunday: Closed +

+
+
+

Follow Us

+ +
+
+
+ +
+

Send us a Message

+
+
+ + setFormData({ ...formData, name: e.target.value })} + className="w-full px-4 py-2 bg-background border border-accent rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-cta" + required + /> +
+
+ + setFormData({ ...formData, email: e.target.value })} + className="w-full px-4 py-2 bg-background border border-accent rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-cta" + required + /> +
+
+ + setFormData({ ...formData, subject: e.target.value })} + className="w-full px-4 py-2 bg-background border border-accent rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-cta" + required + /> +
+
+ +