refactor(client): unify wizard form plumbing
Extract getSubmitErrors and cleanServerSection into lib so the three section wizards stop duplicating submit-error parsing and server-section cleaning. Mount UnsavedChangesDialog in the questionnaire and CV wizards and delete their hand-rolled beforeunload listeners, so every multi- section surface guards in-app and hard navigation through one component fed by the canonical value-based isDirty. Simplify the employee profile tab-change save now that persistSection self-guards.
Q
QorbaniSepehr committed
45cb42a029cad2ce64bea8f24a437594639e7667
Parent: 19c66d0