Outils UI & plugins (GTM, Sentry, Print, utilities)
Fonctionnalités front‑end et plugins pour analytics (GTM), monitoring (Sentry), impressions et utilitaires UI (téléphone, tooltips). Améliore la traçabilité, l'observabilité et l'expérience utilisateur.
Suivi GTM et dataLayer
Initialisation et enrichissement du dataLayer Google Tag Manager selon l'état de l'application et de l'authentification. Explique comment activer/désactiver le tracking, les bonnes pratiques pour remplir automatiquement le dataLayer et les périodes où mettre à jour les données utilisateur.
Monitoring des erreurs (Sentry)
Intégration client de Sentry : capture des exceptions, enrichissement des traces (utilisateur, contexte app) et transmission vers Sentry. Guide d'installation, configuration runtime (DSN) et exemples d'envoi manuel d'exceptions.
Impression côté client (PrintJS)
Injection et usage de PrintJS pour gérer les impressions côté client : comment déclencher une impression depuis un bouton, options courantes (CSS, marges, sélections) et chargement conditionnel du plugin selon l'environnement.
Composants UI : téléphone et tooltips
Documentation des composants UI réutilisables : champ téléphone (vue‑tel-input) pour saisie et validation internationale, et tooltips (tippy) pour aide contextuelle. Inclut props, accessibilité et exemples d'intégration.
Loader global & gestion conditionnelle des plug‑ins
Comportement du loader global (toggleable) et stratégie de chargement conditionnel des plug‑ins. Explique quand afficher le loader, interaction avec le tracking/monitoring et règles pour ne charger les plug‑ins (Print, Sentry, GTM, etc.) que s'ils sont disponibles/configurés.