Skip to content

Feature: add HomeCtaComponent for final CTA section #3837

Closed

Description

@PierreBrisorgueil

Problem

Landing pages need a final CTA section after FAQ to close the narrative arc (repeat promise + signup button). Currently there's no dedicated component for this.

Fix

Create a dedicated HomeCtaComponent (home.cta.component.vue) with its own config key cta:

// home.{project}.config.js
cta: {
  variant: 'alternate',
  title: 'Ready to get started?',
  subtitle: 'One sentence reinforcing the key benefit.',
  button: { title: 'Start Free', link: '/signup', color: 'primary' },
  secondaryButton: { title: 'See how it works', link: '/docs' },
}

Component features:

  • Centered layout, generous vertical padding
  • Title + subtitle + dual CTA buttons (primary + secondary)
  • Supports variant for background alternation
  • Simple, focused — no images, no cards, just the close

View integration in home.view.vue:

<homeFaqComponent v-if="config.home.faq" :setup="config.home.faq"></homeFaqComponent>
<homeCtaComponent v-if="config.home.cta" :setup="config.home.cta"></homeCtaComponent>
<homeContactComponent v-if="config.home.contact"></homeContactComponent>

Activity

  1. changed the title [-]Feature: add aboutCta slot after FAQ in home view[/-] [+]Feature: add HomeCtaComponent for final CTA section[/+] on Apr 3, 2026
  2. added a commit that references this issue on Apr 3, 2026
    eebf2a4
  3. added a commit that references this issue on May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions