From 6804569e35047a7d35d928aaa36532421772a695 Mon Sep 17 00:00:00 2001
From: Mouaz Salah
Date: Wed, 8 Oct 2025 20:41:54 +0300
Subject: [PATCH 1/4] feat(contact): activate contact form and update text
content as per program guidelines
---
src/components/sections/ContactSection.tsx | 61 +++++++++++++++++-----
src/styles/ContactSection.css | 57 ++++++++++++++++++++
2 files changed, 104 insertions(+), 14 deletions(-)
diff --git a/src/components/sections/ContactSection.tsx b/src/components/sections/ContactSection.tsx
index 11bdf33..21ac8eb 100644
--- a/src/components/sections/ContactSection.tsx
+++ b/src/components/sections/ContactSection.tsx
@@ -1,29 +1,62 @@
import React from 'react';
import '../../styles/ContactSection.css';
import '../../styles/ContactInfo.css';
-import { FaInfoCircle } from 'react-icons/fa';
const ContactSection: React.FC = () => {
return (
);
diff --git a/src/styles/ContactSection.css b/src/styles/ContactSection.css
index 48ab237..198e9e5 100644
--- a/src/styles/ContactSection.css
+++ b/src/styles/ContactSection.css
@@ -129,6 +129,32 @@
border: 1px solid var(--color-error);
}
+.contact-info-title {
+ color: var(--color-gray-700) !important;
+ text-align: center;
+}
+
+.contact-info-text {
+ color: var(--color-gray-700) !important;
+ text-align: center;
+}
+
+.contact-small-text {
+ color: var(--color-gray-700) !important;
+ text-align: center;
+}
+
+.contact-small-text {
+ font-size: var(--font-size-lg);
+ color: var(--color-gray-700) !important;
+ text-align: center;
+ max-width: 700px;
+ margin: 0 auto var(--spacing-3xl) auto;
+ line-height: var(--line-height-relaxed);
+ font-family: var(--font-family-body);
+ font-size: var(--font-size-sm);
+}
+
.message-icon {
flex-shrink: 0;
}
@@ -165,3 +191,34 @@
padding: var(--spacing-md);
}
}
+
+
+.contact-link {
+ color: var(--color-primary-light);
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+.contact-link:hover {
+ text-decoration: none;
+ color: var(--color-secondary-light);
+}
+
+.messenger-contact-button {
+ display: inline-block;
+ background-color: var(--color-primary);
+ color: var(--color-white);
+ font-weight: var(--font-weight-semibold);
+ padding: var(--spacing-sm) var(--spacing-lg);
+ border-radius: var(--border-radius-md);
+ transition: var(--transition-all);
+ text-decoration: none;
+ border: none;
+ cursor: pointer;
+ font-size: var(--font-size-base);
+}
+
+.messenger-contact-button:hover {
+ background-color: var(--color-primary-dark);
+}
+
From 6e92fd9246258ee93cfc4cb5b39f0f052cf5fc12 Mon Sep 17 00:00:00 2001
From: Mouaz Salah
Date: Mon, 13 Oct 2025 17:01:18 +0300
Subject: [PATCH 2/4] feat(contact): simplify contact form and add WhatsApp
redirect button for Financial Manager
---
src/components/sections/ContactSection.tsx | 53 +++++++++++-----------
1 file changed, 26 insertions(+), 27 deletions(-)
diff --git a/src/components/sections/ContactSection.tsx b/src/components/sections/ContactSection.tsx
index 21ac8eb..502ce56 100644
--- a/src/components/sections/ContactSection.tsx
+++ b/src/components/sections/ContactSection.tsx
@@ -11,13 +11,16 @@ const ContactSection: React.FC = () => {
Ready to connect with the Elmentor Program? We'd love to hear from you!
-