---
name: Menu ⋮ carte Informations du projet — InvestissementDetail
description: Bouton contextuel ⋮ en haut à droite du bloc "Informations du projet" avec Modifier, Réinvestir, Exporter, Supprimer (+ Désactiver auto-reinvest si actif)
type: project
originSessionId: f8882910-b8d1-4a87-ab0b-2962aa6aad7b
---
Ajout d'un menu contextuel sur le bloc "Informations du projet" dans `InvestissementDetail.jsx` :

- État `cardMenu: { x, y } | null` (distinct de `openMenu` qui sert aux tableaux)
- Bouton ⋮ (30×30px, border var(--border), 3 cercles SVG) en haut à droite du header de la card
- Menu (position: fixed + backdrop) avec :
  - **Modifier** → `openEdit()`
  - **Réinvestir** → `openReinvModal()`
  - **Exporter** → `exportDossier()`
  - Séparateur
  - **Désactiver le réinvestissement auto** (visible uniquement si `autoReinvActive`) → PUT auto-reinvest false
  - **Supprimer** (rouge) → `setRowDeleteConfirm(...)` via ConfirmModal (pas `setConfirmingInvDelete` qui est dans le modal d'édition)

**Why:** `setConfirmingInvDelete` est dans le footer du modal d'édition et ne s'affiche pas sans l'ouvrir ; il faut utiliser `rowDeleteConfirm` / `ConfirmModal` pour les suppressions depuis le menu carte.
