Popups

PopUp Newsletter

Newsletter signup popup content preset with headline, body, and an embedded EmailInputForm. Slots into PopUp.

Overview

PopUpNewsletter is the newsletter-signup popup content preset. It composes a TextGroup (optional icon, caption, heading, body), an EmailInputForm, and an optional fine-print hint. It owns no dialog chrome of its own. Drop it into PopUp's default slot for first-visit signup prompts and exit-intent popups.

Key Business & UX Benefits

  • Captures first-visit and exit-intent traffic that would otherwise leave without signing up, the single highest-yield lever for email list growth.
  • Bundles media, copy, and the embedded signup form into one preset, so launching a new acquisition popup is a Studio task, not a sprint.
  • Inherits focus management and keyboard support from the PopUp shell, keeping accessibility solid even on a high-traffic surface.
  • Editors run seasonal hooks ("early access", "welcome offer") through the same component, keeping voice and design consistent across campaigns.

Usage

PopUpNewsletter Default
<LPopUp v-model:open="showNewsletter" :media="image">
    <LPopUpNewsletter
      heading="Get our weekly digest"
      body="Curated drops, sent every Friday"
      email-placeholder="you@example.com"
      :email-button="{ text: 'Subscribe' }"
      hint="By signing up, you agree to our privacy policy."
    />
  </LPopUp>

Feature List

  • Composes a TextGroup (optional icon, caption, heading, body), an EmailInputForm, and an optional fine-print hint
  • Built for first-visit signup prompts and exit-intent popups where email capture has the highest yield
  • Inherits focus management and keyboard support from the PopUp shell, with no extra accessibility work
  • Editors run seasonal hooks (welcome offer, early access) through one component, keeping voice and design consistent
  • Drops into the PopUp shell's default slot, so the same shell powers info, newsletter, and promotion popups

API Reference

PropDefaultType
iconstring
captionstring
headingstring
bodystring
hintstring
emailPlaceholderstring
emailButton
alignmentleft"left" | "center"
Copyright © 2026 Laioutr GmbH