fix(review): gate pin visibility on review mode per spec

This commit is contained in:
Hiren Kangad
2026-03-12 22:09:12 +05:30
parent c6b2c325a5
commit 5f60cc826a
+4 -4
View File
@@ -201,12 +201,12 @@ export default function Editor({ isPublicView }: EditorProps) {
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, [objectCount]); }, [objectCount]);
// Pin visibility — will be gated on reviewMode in Task 10 // Pins visible only in review mode
useEffect(() => { useEffect(() => {
if (!pinOverlay) return; if (!pinOverlay) return;
pinOverlay.visible = true; pinOverlay.visible = reviewMode;
pinOverlay.refresh(); if (reviewMode) pinOverlay.refresh();
}, [pinOverlay]); }, [pinOverlay, reviewMode]);
// Sync draft pin to PinOverlay ghost pin // Sync draft pin to PinOverlay ghost pin
useEffect(() => { useEffect(() => {