From 6892d55c6502d8dbb2acbfe0836b58d6d70c920d Mon Sep 17 00:00:00 2001 From: streaper2 Date: Thu, 7 May 2026 21:07:55 +0200 Subject: [PATCH] feat: add PhotoOverlay component for visualizing and editing impact coordinates --- .../dashboard/src/components/PhotoOverlay.tsx | 26 +++++++++--------- backendia/uploads/data/.gitkeep | 1 - backendia/uploads/data/database.sqlite | Bin 12288 -> 12288 bytes backendia/uploads/images/.gitkeep | 1 - 4 files changed, 13 insertions(+), 15 deletions(-) delete mode 100644 backendia/uploads/data/.gitkeep delete mode 100644 backendia/uploads/images/.gitkeep diff --git a/backendia/dashboard/src/components/PhotoOverlay.tsx b/backendia/dashboard/src/components/PhotoOverlay.tsx index b9389c11..088a7f2e 100644 --- a/backendia/dashboard/src/components/PhotoOverlay.tsx +++ b/backendia/dashboard/src/components/PhotoOverlay.tsx @@ -22,12 +22,12 @@ interface PhotoOverlayProps { onImpactsChange?: (impacts: Impact[]) => void; } -export default function PhotoOverlay({ - imageUrl, - impacts, - targetCorners, +export default function PhotoOverlay({ + imageUrl, + impacts, + targetCorners, isEditing = false, - onImpactsChange + onImpactsChange }: PhotoOverlayProps) { const containerRef = useRef(null); const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); @@ -95,8 +95,8 @@ export default function PhotoOverlay({ }; return ( -
setDragIndex(null)} > {/* eslint-disable-next-line @next/next/no-img-element */} - Target Analysis { @@ -114,9 +114,9 @@ export default function PhotoOverlay({ setDimensions({ width: img.clientWidth, height: img.clientHeight }); }} /> - + {dimensions.width > 0 && ( - )} - + {isEditing && (
MODE ÉDITION : CLIC POUR AJOUTER • DRAG POUR DÉPLACER • CLIC DROIT POUR SUPPRIMER diff --git a/backendia/uploads/data/.gitkeep b/backendia/uploads/data/.gitkeep deleted file mode 100644 index 754fc5a5..00000000 --- a/backendia/uploads/data/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep directory structure diff --git a/backendia/uploads/data/database.sqlite b/backendia/uploads/data/database.sqlite index c48cf2d719a57fae2b0770e7ceee612ed473b2ec..e586b5155f49349dd1dae593ebe449a73cb9c576 100644 GIT binary patch delta 41 wcmZojXh@hK&B#7c#+i|QV?vL-2%C|Ck(sW6iLSAMf}ydMfq|8g;UWbA0N~OIx&QzG delta 41 wcmZojXh@hK&B!`Y#+i|IV?vL-2#b+{k(sW6iLQ~Qf}xR>p@Efw$sz>-0N{-Yy#N3J diff --git a/backendia/uploads/images/.gitkeep b/backendia/uploads/images/.gitkeep deleted file mode 100644 index 754fc5a5..00000000 --- a/backendia/uploads/images/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep directory structure