Feature #1284
openFeature #1280: Tutoriels de la fiche événement (coachmarks page par page) — /EventDetails + 9 onglets
Frontend — Ancres data-tour + triggers : Gestion, Communication, Feuille de route, Chat, Emails
0%
Description
Poser les clés `data-tour` STABLES et câbler le déclencheur 1re ouverture (`first_open_tab`) pour les 5 derniers onglets.
- **Gestion** (`evt.gestion`) : `evt.gestion.deal`, `evt.gestion.lien`, `evt.gestion.structure`, `evt.gestion.email`.
- **Communication** (`evt.com`) : `evt.com.statut`, `evt.com.desc`, `evt.com.visuels`, `evt.com.presse`.
- **Feuille de route** (`evt.fdr`) : `evt.fdr.create`, `evt.fdr.config` — `evt.fdr.config` est **CONDITIONNEL** : l'étape n'apparaît qu'après création de la feuille de route (exposer l'état de création au moteur pour évaluer la condition).
- **Chat** (`evt.chat`) : `evt.chat.input`, `evt.chat.follow`.
- **Emails** (`evt.emails`) : `evt.emails.new`, `evt.emails.inbound`, `evt.emails.tabs`.
Chaque onglet vit dans un composant distinct : brancher l'ouverture d'onglet sur le déclencheur du contexte. Ignorance propre des cibles absentes.
Dépend de : Moteur Coachmark (#2).
## Critères d'acceptation
- Ancres `data-tour` stables posées sur Gestion, Communication, Feuille de route, Chat, Emails (toutes les clés listées).
- T5 Gestion, T6 Communication, T7 Feuille de route, T8 Chat, T9 Emails se déclenchent chacun à la 1re ouverture de LEUR onglet.
- `evt.fdr.config` n'est affichée qu'après création de la feuille de route ; ignorée sinon.
- Étape dont la cible est absente ignorée proprement (tuto non bloqué).
- Aucune régression sur la gestion de `activeTab` dans EventDetails. lint + typecheck + tests verts.