---
name: feedback-menu-actions-format
description: "Tout nouveau tableau doit utiliser le menu ⋮ avec icônes SVG + label, pas de boutons inline"
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 2fef7a75-e0f3-4f7d-9c80-79c3be16af03
---

Toujours utiliser le menu contextuel ⋮ avec icônes pour les actions sur les lignes de tableau — jamais de boutons "Modifier" / "Supprimer" inline.

**Why:** Olivier l'a explicitement demandé après avoir vu des boutons inline dans le tableau des catégories/secteurs. Le format avec icônes SVG (IconEdit, IconTrash, etc.) a été validé comme référence.

**How to apply:** Dès qu'un nouveau tableau est construit avec des actions par ligne, appliquer le pattern complet de [[project_menu_actions_tables]] :
- Bouton ⋮ dans la dernière colonne (pas de texte, juste le symbole)
- Menu `position: fixed` avec backdrop
- Items : `{ icon: <IconXxx />, label: '…', onClick, disabled?, color? }`
- Rendu : `display: flex, gap: 8` avec `<span style={{ opacity: 0.7, display: 'flex' }}>{icon}</span>`
- Hover : `onMouseEnter/Leave` pour background `var(--surface-2)`
- Fermeture au scroll via `useEffect`
