diff --git a/src/pages/MapPage.tsx b/src/pages/MapPage.tsx
index 2407d09..a4cf2a8 100644
--- a/src/pages/MapPage.tsx
+++ b/src/pages/MapPage.tsx
@@ -599,8 +599,7 @@ export default function MapPage() {
const [nearMeError, setNearMeError] = useState<'denied' | 'unavailable' | 'timeout' | null>(null);
const [showLocationHelp, setShowLocationHelp] = useState(false);
- // Speed-dial FAB open state
- const [fabOpen, setFabOpen] = useState(false);
+
const handleNearMe = () => {
// Clear previous error
@@ -736,8 +735,6 @@ export default function MapPage() {
);
const handleMapClick = (lat: number, lng: number) => {
- // Close speed-dial FAB if open
- setFabOpen(false);
if (!user) return;
// Navigate to create spot with coordinates pre-filled
navigate(`/create-spot?lat=${lat.toFixed(6)}&lng=${lng.toFixed(6)}`);
@@ -1424,63 +1421,39 @@ export default function MapPage() {
)}
- {/* Speed-dial FAB — bottom-right, above filter pills, clear of bottom nav.
- Tap the + button to expand into Add Spot + Add Shop options.
- Hidden when overlays open. Desktop gets a different layout so md:hidden. */}
+ {/* Add Spot + Add Shop FABs — always visible, bottom-left, clear of bottom nav */}
- {/* Expanded options — slide up when fabOpen */}
-
- {user ? (
- <>
-
setFabOpen(false)}>
-
-
-
setFabOpen(false)}>
-
-
- >
- ) : (
-
- )}
-
-
- {/* Main FAB trigger */}
-
+ {user ? (
+ <>
+ {/* Add Shop — green */}
+
+
+
+ {/* Add Spot — red */}
+
+
+
+ >
+ ) : (
+
+ )}
{/* Near Me button + attribution — floating top-right, hidden when any overlay is open */}