Skip to content

Make world map countries clickable to filter dashboard - #452

Open
smehmood wants to merge 1 commit into
masterfrom
smehmood/task-branch-6q6n1f
Open

Make world map countries clickable to filter dashboard#452
smehmood wants to merge 1 commit into
masterfrom
smehmood/task-branch-6q6n1f

Conversation

@smehmood

@smehmood smehmood commented Jul 17, 2026

Copy link
Copy Markdown

What

Clicking a country on the World Map now filters the entire dashboard down to data from that country.

How

Added an onClick handler to each map geography in WorldMap.tsx that navigates to ?country=eq.<code>, reusing the same URL-param filter mechanism used by the country list's FilterLink. Antarctica and unknown codes are ignored, and clickable countries now show a pointer cursor.

Verification

Verified in the browser: clicking the US on the map applies a "Country is United States" filter chip and updates all metrics (Visitors 9.81k → 4.44k).

Screenshots

🌒 Run on Niteshift: View Task

🤖 Generated with Claude Code

Clicking a country on the world map now applies a `country=eq.<code>`
filter to the dashboard, matching the behavior of the country list's
FilterLink. Antarctica and empty codes are ignored, and hoverable
countries show a pointer cursor.

Run-on: Niteshift
@mesa-dot-dev

mesa-dot-dev Bot commented Jul 17, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

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