Popups

PopUp Info

Informational popup content preset with icon, caption, heading, body, and a primary CTA. Slots into PopUp.

Overview

PopUpInfo is the informational popup content preset. It renders a TextGroup (optional icon, caption, heading, body) plus a single primary call-to-action; it owns no dialog chrome of its own. Drop it into PopUp's default slot for announcements, terms-update notices, or any one-message popup.

Key Business & UX Benefits

  • Delivers urgent announcements (policy changes, service updates, regional notices) without forcing a banner across the whole site.
  • A single CTA keeps the message focused, so customers act on the notice instead of dismissing a busy popup.
  • Editors fire announcements through Studio when policy or operations change, removing the engineering bottleneck on time-sensitive comms.
  • Built on the shared PopUp shell, so it inherits focus management and keyboard interaction with no extra accessibility work.

Usage

PopUpInfo Default
<LPopUp v-model:open="showInfo" :media="image">
    <LPopUpInfo
      icon="essentials/info"
      caption="Service update"
      heading="Heads up"
      body="We've updated our terms."
      cta-text="Read more"
      cta-href="/terms"
      alignment="left"
    />
  </LPopUp>

Feature List

  • Renders a TextGroup (optional icon, caption, heading, body) plus a single primary CTA inside the PopUp shell
  • No dialog chrome of its own, so all focus, keyboard, and ARIA handling stay with the shared PopUp shell
  • Single CTA keeps announcements focused, so customers act on the notice instead of dismissing busy content
  • Editors fire policy updates, service notices, and regional announcements from Studio without engineering
  • Alignment prop ('left' or 'center') matches the popup's overall content rhythm

API Reference

PropDefaultType
iconstring
captionstring
headingstring
bodystring
ctaTextstring
ctaHrefstring
alignmentleft"left" | "center"
Copyright © 2026 Laioutr GmbH