Skip to content

IAV-1209/ wizard UX overhaul — integration configs, account management

bouslim-saloua a demandé de fusionner feature/IAV-1209 vers develop

Wizard UX & integration config

  • Unified integration config UI across all wizards (aqal, ayal, ider, ziri) with consistent card layout, skeleton loading states, and shared patterns
  • CustomSelect refactored to combobox pattern: search input always visible in trigger (not inside dropdown), filters options on typing
  • Ider wizard: fixed stale formTestResult showing "Connexion testée avec succès" without testing; moved test button after account select; handleTestFormConnection now calls real API instead of stub
  • Ziri wizard: "Aucun compte existant" info hidden when OAuth is in pages_selection state (Instagram accounts / Facebook pages detected)
  • Added wizard step skeleton component (wizard-step-skeleton.tsx) reused across aqal and other wizards

SAV — integration account management

  • IntegrationConnectionModal: replaced single dropdown select with 3-scenario view — empty state / single account recap card / multi-account list with active chip; restored real onTestConnection call
  • IntegrationSection + IntegrationCard + IntegrationGrid: account management UX improvements, add/delete account flows
  • New dashboard config views: FreshdeskConfigView, IaviaConfigView for agent dashboard integration management

Rapports de requête de fusion