Skip to content

feat: add Map Discovery page with responsive layout and loading states (Closes #1138) - #1206

Open
waterWang wants to merge 1 commit into
Agora-Events:mainfrom
waterWang:feat/1138-map-discovery-page
Open

feat: add Map Discovery page with responsive layout and loading states (Closes #1138)#1206
waterWang wants to merge 1 commit into
Agora-Events:mainfrom
waterWang:feat/1138-map-discovery-page

Conversation

@waterWang

Copy link
Copy Markdown
Contributor

Summary

This PR adds the Map Discovery Page at /discover/map, providing the page layout and placeholder container for the interactive event map (to be integrated in #1139).

Changes

  • New route: /discover/map with SEO metadata via buildMetadata
  • New component: MapDiscoveryPage — responsive layout with header, placeholder map container, and loading states
  • Loading state: Brief loading animation using LoadingBar component, then shows the map placeholder ready for interactive integration
  • Tests: 3 test cases covering loading state, heading rendering, and completion state

Acceptance Criteria

  • Route renders successfully at /discover/map
  • Layout is responsive (mobile + desktop via Tailwind responsive classes)
  • Placeholder map container is ready for ## FRONTEND: Integrate Interactive Event Map #1139 integration (with data-testid="map-placeholder")
  • Loading states display correctly (initial loading bar → placeholder)
  • Tests pass (3/3)

Dependencies

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

@waterWang is attempting to deploy a commit to the oseh-svg's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

## FRONTEND: Create Map Discovery Page

1 participant