diff --git a/frontend/src/pages/Properties/PropertyDetail.js b/frontend/src/pages/Properties/PropertyDetail.js index c54099d..5acb081 100644 --- a/frontend/src/pages/Properties/PropertyDetail.js +++ b/frontend/src/pages/Properties/PropertyDetail.js @@ -354,6 +354,8 @@ const PropertyDetail = () => { const [gpsAccuracy, setGpsAccuracy] = useState(null); const [isSnapPreview, setIsSnapPreview] = useState(false); const [showAddMenu, setShowAddMenu] = useState(false); + // Modal picker to ensure options show reliably on mobile + const [showCaptureModeModal, setShowCaptureModeModal] = useState(false); const [currentColor, setCurrentColor] = useState(SECTION_COLORS[0]); const [showNameModal, setShowNameModal] = useState(false); const [pendingSection, setPendingSection] = useState(null); @@ -813,49 +815,14 @@ const PropertyDetail = () => {
- {showAddMenu && ( -
- - - -
- )} + {/* Dropdown removed in favor of modal for reliability */}
@@ -1097,6 +1064,58 @@ const PropertyDetail = () => { + {/* Capture Mode Modal */} + {showCaptureModeModal && ( +
+
+

Create Lawn Section

+
+ + + +
+
+ +
+
+
+ )} + {/* Recent History */}

Recent History