From 7ff05f616f7067ef56c907d825a94df5e3238817 Mon Sep 17 00:00:00 2001 From: Desktop Date: Thu, 13 Nov 2025 19:55:27 +0500 Subject: [PATCH] new theme for site --- frontend/marketing.html | 2 +- .../src/marketing/components/CTASection.tsx | 13 +++--- .../src/marketing/components/FeatureGrid.tsx | 11 ++--- .../src/marketing/components/HeroSection.tsx | 23 +++++----- .../src/marketing/components/LoadingPage.tsx | 2 +- .../src/marketing/components/LogoCloud.tsx | 4 +- .../src/marketing/components/MetricsBar.tsx | 6 +-- .../marketing/components/SectionHeading.tsx | 6 +-- .../components/TestimonialSlider.tsx | 18 ++++---- .../marketing/components/WorkflowSteps.tsx | 8 ++-- .../src/marketing/layout/MarketingLayout.tsx | 46 +++++++++---------- frontend/src/marketing/pages/CaseStudies.tsx | 34 +++++++------- frontend/src/marketing/pages/Contact.tsx | 42 ++++++++--------- frontend/src/marketing/pages/Home.tsx | 24 +++++----- frontend/src/marketing/pages/Partners.tsx | 28 +++++------ frontend/src/marketing/pages/Pricing.tsx | 42 ++++++++--------- frontend/src/marketing/pages/Product.tsx | 32 ++++++------- frontend/src/marketing/pages/Resources.tsx | 38 +++++++-------- frontend/src/marketing/pages/Solutions.tsx | 24 +++++----- frontend/src/marketing/pages/Tour.tsx | 22 ++++----- frontend/src/marketing/pages/Waitlist.tsx | 28 +++++------ 21 files changed, 225 insertions(+), 228 deletions(-) diff --git a/frontend/marketing.html b/frontend/marketing.html index b4fe7461..481d1296 100644 --- a/frontend/marketing.html +++ b/frontend/marketing.html @@ -6,7 +6,7 @@ Igny8 · AI Growth Engine - +
diff --git a/frontend/src/marketing/components/CTASection.tsx b/frontend/src/marketing/components/CTASection.tsx index aa38b4b9..316f9cc4 100644 --- a/frontend/src/marketing/components/CTASection.tsx +++ b/frontend/src/marketing/components/CTASection.tsx @@ -37,28 +37,27 @@ const CTASection: React.FC = ({ }; return ( -
+
-
-
+
-

+

{title}

-

+

{description}

{renderAnchor( primaryCta.label, primaryCta.href, - "inline-flex items-center justify-center rounded-full bg-white text-slate-950 px-6 py-3 text-sm md:text-base font-semibold hover:bg-brand-100 transition" + "inline-flex items-center justify-center rounded-full bg-brand-500 hover:bg-brand-600 text-white px-6 py-3 text-sm md:text-base font-semibold transition" )} {secondaryCta && ( renderAnchor( secondaryCta.label, secondaryCta.href, - "inline-flex items-center justify-center rounded-full border border-white/40 px-6 py-3 text-sm md:text-base font-semibold text-white hover:border-white/60 transition" + "inline-flex items-center justify-center rounded-full border border-slate-300 px-6 py-3 text-sm md:text-base font-semibold text-slate-700 hover:text-slate-900 hover:border-slate-400 transition" ) )}
diff --git a/frontend/src/marketing/components/FeatureGrid.tsx b/frontend/src/marketing/components/FeatureGrid.tsx index df3fba3e..660c0425 100644 --- a/frontend/src/marketing/components/FeatureGrid.tsx +++ b/frontend/src/marketing/components/FeatureGrid.tsx @@ -19,25 +19,24 @@ const FeatureGrid: React.FC = ({ features }) => { {features.map((feature) => (
-
+
{feature.icon}
-

{feature.title}

-

+

{feature.title}

+

{feature.description}

{feature.link && ( {feature.link.label} )} -
))}
diff --git a/frontend/src/marketing/components/HeroSection.tsx b/frontend/src/marketing/components/HeroSection.tsx index 16d3fc5a..77d838d2 100644 --- a/frontend/src/marketing/components/HeroSection.tsx +++ b/frontend/src/marketing/components/HeroSection.tsx @@ -40,43 +40,42 @@ const HeroSection: React.FC = ({ }; return ( -
-
+
+
- + AI + SEO PLATFORM -

+

{headline}

-

+

{subheadline}

{renderCta( primaryCta, - "inline-flex items-center justify-center rounded-full bg-brand-500 hover:bg-brand-400 px-6 py-3 text-sm md:text-base font-semibold transition" + "inline-flex items-center justify-center rounded-full bg-brand-500 hover:bg-brand-600 text-white px-6 py-3 text-sm md:text-base font-semibold transition" )} {secondaryCta && renderCta( secondaryCta, - "inline-flex items-center justify-center rounded-full border border-white/20 px-6 py-3 text-sm md:text-base font-semibold text-white/80 hover:text-white hover:border-white/40 transition" + "inline-flex items-center justify-center rounded-full border border-slate-300 px-6 py-3 text-sm md:text-base font-semibold text-slate-700 hover:text-slate-900 hover:border-slate-400 transition" )}
-
-
+
Igny8 dashboard preview -
- +
+ End-to-end automation - + Keywords ➝ Ideas ➝ Tasks ➝ Content ➝ Images
diff --git a/frontend/src/marketing/components/LoadingPage.tsx b/frontend/src/marketing/components/LoadingPage.tsx index 8cf83289..d52c17be 100644 --- a/frontend/src/marketing/components/LoadingPage.tsx +++ b/frontend/src/marketing/components/LoadingPage.tsx @@ -2,7 +2,7 @@ import React from "react"; const LoadingPage: React.FC = () => { return ( -
+
Loading experience… diff --git a/frontend/src/marketing/components/LogoCloud.tsx b/frontend/src/marketing/components/LogoCloud.tsx index e615a19a..de4195da 100644 --- a/frontend/src/marketing/components/LogoCloud.tsx +++ b/frontend/src/marketing/components/LogoCloud.tsx @@ -11,9 +11,9 @@ const logos = [ const LogoCloud: React.FC = () => { return ( -
+
- + Trusted by modern SEO + content teams
diff --git a/frontend/src/marketing/components/MetricsBar.tsx b/frontend/src/marketing/components/MetricsBar.tsx index 006a3cc0..d87949f1 100644 --- a/frontend/src/marketing/components/MetricsBar.tsx +++ b/frontend/src/marketing/components/MetricsBar.tsx @@ -12,11 +12,11 @@ interface MetricsBarProps { const MetricsBar: React.FC = ({ metrics }) => { return (
-
+
{metrics.map((metric) => (
-
{metric.value}
-
+
{metric.value}
+
{metric.label}
diff --git a/frontend/src/marketing/components/SectionHeading.tsx b/frontend/src/marketing/components/SectionHeading.tsx index 2a21a16e..ffb4e6cc 100644 --- a/frontend/src/marketing/components/SectionHeading.tsx +++ b/frontend/src/marketing/components/SectionHeading.tsx @@ -18,15 +18,15 @@ const SectionHeading: React.FC = ({ className={`flex flex-col gap-4 ${align === "center" ? "items-center text-center" : "items-start text-left"}`} > {eyebrow && ( - + {eyebrow} )} -

+

{title}

{description && ( -

+

{description}

)} diff --git a/frontend/src/marketing/components/TestimonialSlider.tsx b/frontend/src/marketing/components/TestimonialSlider.tsx index e6d22cd3..19446642 100644 --- a/frontend/src/marketing/components/TestimonialSlider.tsx +++ b/frontend/src/marketing/components/TestimonialSlider.tsx @@ -3,13 +3,13 @@ import { testimonials } from "../data/testimonials"; const TestimonialSlider: React.FC = () => { return ( -
+
- + Loved by scaling teams -

+

Teams ship more content, capture more demand, and see faster ROI with Igny8.

@@ -17,14 +17,14 @@ const TestimonialSlider: React.FC = () => { {testimonials.map((testimonial) => (
-
-

- “{testimonial.quote}” +

+

+ "{testimonial.quote}"

-
- {testimonial.name} +
+ {testimonial.name} {testimonial.title} · {testimonial.company} diff --git a/frontend/src/marketing/components/WorkflowSteps.tsx b/frontend/src/marketing/components/WorkflowSteps.tsx index 17f64c86..856303ba 100644 --- a/frontend/src/marketing/components/WorkflowSteps.tsx +++ b/frontend/src/marketing/components/WorkflowSteps.tsx @@ -16,15 +16,15 @@ const WorkflowSteps: React.FC = ({ steps }) => { {steps.map((step, index) => (
-
+
{index + 1}
-

+

{step.title}

-

+

{step.subtitle}

diff --git a/frontend/src/marketing/layout/MarketingLayout.tsx b/frontend/src/marketing/layout/MarketingLayout.tsx index 7684a798..3222cd04 100644 --- a/frontend/src/marketing/layout/MarketingLayout.tsx +++ b/frontend/src/marketing/layout/MarketingLayout.tsx @@ -15,18 +15,18 @@ const MarketingLayout: React.FC = ({ children }) => { const closeMobile = () => setMobileOpen(false); return ( -
-
+
+
- + IG
- + Igny8 - AI growth engine + AI growth engine
@@ -37,7 +37,7 @@ const MarketingLayout: React.FC = ({ children }) => { {link.name} @@ -48,20 +48,20 @@ const MarketingLayout: React.FC = ({ children }) => {
{mobileOpen && ( -
+