extend step skeletons & unsaved-changes warning to all remaining wizards
Summary
-
Unsaved-changes warning added to adan, afay, anir, ayal and ziri wizards: per-step snapshot tracking (
stepEnterDataRefgetStepSnapshot`) with a warning Alert displayed when the user modifies data without clicking "Suivant" — consistent with the pattern already shipped on ider/aqal/aren wizards -
Step skeletons (
WizardStepSkeleton) added to the same wizards: shown during API submission (isSubmittingStep) with a step-specific label and a loading overlay, replacing the raw content flash between steps - Each wizard's
getStepSnapshotis tailored to its own data model (e.g. contextInfo / identityInfo for adan, companyInfo / marketingObjectives / platformSettings for ziri, etc.) - Snapshot is reset and
hasUnsavedChangescleared after each successful save, so the warning disappears correctly once "Suivant" is clicked