diff --git a/web/src/routes/CameraMap.jsx b/web/src/routes/CameraMap.jsx index e6c2b14b6..eaf34cd6b 100644 --- a/web/src/routes/CameraMap.jsx +++ b/web/src/routes/CameraMap.jsx @@ -20,7 +20,10 @@ export default function CameraMasks({ camera, url }) { zones, } = cameraConfig; - const { width, height } = cameraConfig.detect; + const { + width, + height + } = cameraConfig.detect; const [{ width: scaledWidth }] = useResizeObserver(imageRef); const imageScale = scaledWidth / width; @@ -29,8 +32,8 @@ export default function CameraMasks({ camera, url }) { Array.isArray(motionMask) ? motionMask.map((mask) => getPolylinePoints(mask)) : motionMask - ? [getPolylinePoints(motionMask)] - : [] + ? [getPolylinePoints(motionMask)] + : [] ); const [zonePoints, setZonePoints] = useState( @@ -44,8 +47,8 @@ export default function CameraMasks({ camera, url }) { [name]: Array.isArray(objectFilters[name].mask) ? objectFilters[name].mask.map((mask) => getPolylinePoints(mask)) : objectFilters[name].mask - ? [getPolylinePoints(objectFilters[name].mask)] - : [], + ? [getPolylinePoints(objectFilters[name].mask)] + : [], }), {} ) @@ -128,11 +131,11 @@ ${motionMaskPoints.map((mask, i) => ` - ${polylinePointsToPolyline(mask)}`) const handleCopyZones = useCallback(async () => { await window.navigator.clipboard.writeText(` zones: ${Object.keys(zonePoints) - .map( - (zoneName) => ` ${zoneName}: - coordinates: ${polylinePointsToPolyline(zonePoints[zoneName])}` - ) - .join('\n')}`); + .map( + (zoneName) => ` ${zoneName}: + coordinates: ${polylinePointsToPolyline(zonePoints[zoneName])}` + ) + .join('\n')}`); }, [zonePoints]); // Object methods @@ -164,14 +167,14 @@ ${Object.keys(zonePoints) await window.navigator.clipboard.writeText(` objects: filters: ${Object.keys(objectMaskPoints) - .map((objectName) => - objectMaskPoints[objectName].length - ? ` ${objectName}: - mask: ${polylinePointsToPolyline(objectMaskPoints[objectName])}` - : '' - ) - .filter(Boolean) - .join('\n')}`); + .map((objectName) => + objectMaskPoints[objectName].length + ? ` ${objectName}: + mask: ${polylinePointsToPolyline(objectMaskPoints[objectName])}` + : '' + ) + .filter(Boolean) + .join('\n')}`); }, [objectMaskPoints]); const handleAddToObjectMask = useCallback( @@ -196,8 +199,8 @@ ${Object.keys(objectMaskPoints) ); return ( -
+
{yamlPrefix}
{Object.keys(points).map((mainkey) => {
if (isMulti) {
@@ -457,7 +460,7 @@ function MaskValues({
{` ${mainkey}:\n mask:\n`}
{onAdd && showButtons ? (
-