diff --git a/frontend/src/components/maps/LocationMapBottomSheet.jsx b/frontend/src/components/maps/LocationMapBottomSheet.jsx index f2b7b12..0fdbcec 100644 --- a/frontend/src/components/maps/LocationMapBottomSheet.jsx +++ b/frontend/src/components/maps/LocationMapBottomSheet.jsx @@ -17,9 +17,12 @@ const DISPLAY_CONTROLS = [ export default function LocationMapBottomSheet({ mode, + editorTool, canManage, filters, setFilters, + layersOpen, + setLayersOpen, selectedObject, selectedZoneItems, visibleUnmappedItems, @@ -32,43 +35,68 @@ export default function LocationMapBottomSheet({ onRedo, onSaveDraft, onPublish, + onPanMode, + onEditObjects, onEditMode, onObjectField, onZoneLinkChange, onDuplicateObject, onDeleteObject, }) { + const selectedTitle = selectedObject?.label || selectedObject?.zone_name || "Map Area"; + const sheetTitle = mode === "edit" + ? selectedObject && editorTool === "edit" + ? "Object Settings" + : editorTool === "edit" + ? "Edit Objects" + : "Pan Mode" + : selectedObject + ? selectedTitle + : "Map Details"; + return (