fix issue reconnecting cable after removing old cable: error ports full fix
All checks were successful
Build and deploy / Build and Push Docker Images (push) Successful in 2m17s

This commit is contained in:
2025-12-14 21:30:40 +05:00
parent 7e4bd35f3a
commit 57adb221f9
3 changed files with 5 additions and 4 deletions

View File

@@ -8,9 +8,10 @@ import { CABLE_COLORS, type CableType } from '../../types/mapItem';
interface DrawingHandlerProps { interface DrawingHandlerProps {
mapId: string; mapId: string;
onItemCreated: () => void; onItemCreated: () => void;
refreshTrigger?: number;
} }
export function DrawingHandler({ mapId, onItemCreated }: DrawingHandlerProps) { export function DrawingHandler({ mapId, onItemCreated, refreshTrigger }: DrawingHandlerProps) {
const { activeTool, isDrawing, drawingPoints, setIsDrawing, addDrawingPoint, resetDrawing } = const { activeTool, isDrawing, drawingPoints, setIsDrawing, addDrawingPoint, resetDrawing } =
useDrawingStore(); useDrawingStore();
const { showToast } = useUIStore(); const { showToast } = useUIStore();
@@ -36,7 +37,7 @@ export function DrawingHandler({ mapId, onItemCreated }: DrawingHandlerProps) {
} }
}; };
loadItems(); loadItems();
}, [mapId]); }, [mapId, refreshTrigger]);
// Find nearby device for snapping (exclude info markers) // Find nearby device for snapping (exclude info markers)
const findNearbyDevice = (lat: number, lng: number, radiusMeters = 2.5): any | null => { const findNearbyDevice = (lat: number, lng: number, radiusMeters = 2.5): any | null => {

View File

@@ -99,7 +99,7 @@ export function MapView({ mapId, activeLayer, mapLayers, showShareDialog = false
{/* Drawing handler for creating new items - disabled for read-only */} {/* Drawing handler for creating new items - disabled for read-only */}
{permission !== 'read' && ( {permission !== 'read' && (
<DrawingHandler mapId={mapId} onItemCreated={handleItemCreated} /> <DrawingHandler mapId={mapId} onItemCreated={handleItemCreated} refreshTrigger={refreshTrigger} />
)} )}
{/* Render existing map items */} {/* Render existing map items */}

View File

@@ -242,7 +242,7 @@ export function SharedMap() {
{/* Drawing handler for edit access */} {/* Drawing handler for edit access */}
{!isReadOnly && ( {!isReadOnly && (
<DrawingHandler mapId={mapData.id} onItemCreated={handleItemCreated} /> <DrawingHandler mapId={mapData.id} onItemCreated={handleItemCreated} refreshTrigger={refreshTrigger} />
)} )}
{/* Render existing map items */} {/* Render existing map items */}