From 3e6fc305ac4f4fda1c17c8564b17cbe2e3a68f12 Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Thu, 23 Jul 2026 21:07:57 +0700 Subject: [PATCH] map: shrink filter pills to h-7 w-7, hide right column + Near Me when filter sheet open Co-authored-by: shakespeare.diy --- src/pages/MapPage.tsx | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/src/pages/MapPage.tsx b/src/pages/MapPage.tsx index 4886a4b..ded1fe2 100644 --- a/src/pages/MapPage.tsx +++ b/src/pages/MapPage.tsx @@ -1322,8 +1322,11 @@ export default function MapPage() { )} - {/* Near Me button + attribution — floating top-right */} -
+ {/* Near Me button + attribution — floating top-right, hidden when any overlay is open */} +
- {/* Right-side control column — filter pills + Quick Snap (mobile only) */} -
- {/* Layer filter pills */} + {/* Right-side control column — filter pills + Quick Snap (mobile only, hidden when overlays open) */} +
+ {/* Layer filter pills — compact icon-only */} {[ - { key: 'spots', label: '🛹', active: showSpots, toggle: () => setShowSpots(v => !v), color: 'bg-red-500' }, - { key: 'shops', label: '🏪', active: showShops, toggle: () => setShowShops(v => !v), color: 'bg-purple-600' }, - { key: 'gear', label: '🛒', active: showGear, toggle: () => setShowGear(v => !v), color: 'bg-orange-500' }, - { key: 'tours', label: '🗺️', active: showTours, toggle: () => setShowTours(v => !v), color: 'bg-cyan-500' }, - ].map(({ key, label, active, toggle, color }) => ( + { key: 'spots', label: '🛹', active: showSpots, toggle: () => setShowSpots(v => !v), activeColor: 'bg-red-500/90' }, + { key: 'shops', label: '🏪', active: showShops, toggle: () => setShowShops(v => !v), activeColor: 'bg-purple-600/90' }, + { key: 'gear', label: '🛒', active: showGear, toggle: () => setShowGear(v => !v), activeColor: 'bg-orange-500/90' }, + { key: 'tours', label: '🗺️', active: showTours, toggle: () => setShowTours(v => !v), activeColor: 'bg-cyan-500/90' }, + ].map(({ key, label, active, toggle, activeColor }) => ( - - Quick Snap + + Snap )}