Skip to content

Add Barcelona 2026 event popup on homepage#377

Merged
mohanadft merged 2 commits intomainfrom
feat/barcelona-popup
Mar 4, 2026
Merged

Add Barcelona 2026 event popup on homepage#377
mohanadft merged 2 commits intomainfrom
feat/barcelona-popup

Conversation

@mohanadft
Copy link
Collaborator

@mohanadft mohanadft commented Mar 4, 2026

Summary

  • Adds a dismissible popup that auto-shows on homepage load with the Barcelona 2026 event image
  • Clicking the image links to https://barcelona2026.techforpalestine.org/
  • Dismissed state persists via localStorage (won't reappear on return visits)
  • Includes Escape key support, backdrop click to close, and aria/role attributes for accessibility

Test plan

  • Popup appears on homepage load
  • Close button, Escape key, and backdrop click all dismiss it
  • Dismissed state persists across page refreshes (localStorage)
  • Image links to the Barcelona 2026 site in a new tab

Shows a dismissible popup with the Barcelona event image on page load,
linking to the Barcelona 2026 event site. Dismissed state persists via
localStorage. Includes Escape key support and aria attributes.
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 4, 2026

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: fa0d1a7
Status: ✅  Deploy successful!
Preview URL: https://e15b1a50.website-aun.pages.dev
Branch Preview URL: https://feat-barcelona-popup.website-aun.pages.dev

View logs

@mohanadft mohanadft merged commit fdcfa1b into main Mar 4, 2026
5 checks passed
@mohanadft mohanadft deleted the feat/barcelona-popup branch March 4, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant