component/promo/promo library
Promotional banner and popup components for marketing campaigns.
Includes 11 promo component variants:
- ArcaneTopAnnouncementBar - Thin sticky bar at page top
- ArcaneBottomFloatingBanner - Floating banner with countdown
- ArcaneCornerPromoToast - Toast notification from corner
- ArcanePromoModal - Full-screen modal popup
- ArcaneInlineHeroBanner - Inline banner for hero sections
- ArcaneSlidingSidebarBanner - Sidebar sliding panel
- ArcaneMarqueeTickerBar - Scrolling marquee bar
- ArcaneExpandingFabPromo - Expandable FAB promo
- ArcaneProgressClaimBanner - Social proof claim banner
- ArcaneMinimizablePromo - Minimizable drawer promo
- ArcaneFullscreenTakeover - Full-screen takeover
Classes
- ArcaneBottomFloatingBanner
- Bottom floating banner that slides up with optional countdown timer.
- ArcaneCornerPromoToast
- A corner toast-style promo notification that slides in from a corner.
- ArcaneExpandingFabPromo
- A floating action button that expands to reveal a promo.
- ArcaneFullscreenTakeover
- A dramatic full-screen takeover for major promotions.
- ArcaneInlineHeroBanner
- An inline promotional banner that integrates with the hero section.
- ArcaneMarqueeTickerBar
- A scrolling marquee-style announcement bar.
- ArcaneMinimizablePromo
- A promo drawer that slides in from the right edge.
- ArcaneProgressClaimBanner
- A banner showing how many people have claimed an offer.
- ArcanePromoModal
- Full-screen modal popup for high-priority promotions.
- ArcaneSlidingSidebarBanner
- A vertical sidebar banner that slides in from the edge of the screen.
- ArcaneTopAnnouncementBar
- A thin sticky announcement bar at the top of the page.
- BottomFloatingBannerProps
- Props for the bottom floating banner.
- CornerPromoToastProps
- Props for the corner promo toast.
- ExpandingFabPromoProps
- Props for the expanding FAB promo.
- FullscreenTakeoverProps
- Props for the fullscreen takeover.
- InlineHeroBannerProps
- Props for the inline hero banner.
- MarqueeTickerBarProps
- Props for the marquee ticker bar.
- MinimizablePromoProps
- Props for the minimizable promo.
- ProgressClaimBannerProps
- Props for the progress claim banner.
- PromoModalProps
- Props for the promo modal.
- SlidingSidebarBannerProps
- Props for the sliding sidebar banner.
- TopAnnouncementBarProps
- Props for the top announcement bar.
Enums
- PromoCornerPosition
- Position for the corner promo toast.
- PromoInlineHeroBannerStyle
- Style variants for the inline hero banner.
- PromoSidebarPosition
- Position for the sliding sidebar.
Mixins
- PromoRendererContract
- Mixin defining the renderer methods for promo components.
Typedefs
- ABottomFloatingBanner = ArcaneBottomFloatingBanner
- ACornerPromoToast = ArcaneCornerPromoToast
- AExpandingFabPromo = ArcaneExpandingFabPromo
- AFullscreenTakeover = ArcaneFullscreenTakeover
- AInlineHeroBanner = ArcaneInlineHeroBanner
- AMarqueeTickerBar = ArcaneMarqueeTickerBar
- AMinimizablePromo = ArcaneMinimizablePromo
- AProgressClaimBanner = ArcaneProgressClaimBanner
- APromoModal = ArcanePromoModal
- ASlidingSidebarBanner = ArcaneSlidingSidebarBanner
- ATopAnnouncementBar = ArcaneTopAnnouncementBar