This looks awesome, especially the ability to validate each step.
One question, the browser's forward and back buttons are disabled in your example, but could they be used to navigate between steps? That's what I like about this solution, the forward and back buttons still work as expected, and there is a Prompt component that prevents data loss if the user accidentally tries to navigate away from the form (which could potentially be done through site navigation or a bookmark even if the forward and back buttons are disabled).
This looks awesome, especially the ability to validate each step.
One question, the browser's forward and back buttons are disabled in your example, but could they be used to navigate between steps? That's what I like about this solution, the forward and back buttons still work as expected, and there is a Prompt component that prevents data loss if the user accidentally tries to navigate away from the form (which could potentially be done through site navigation or a bookmark even if the forward and back buttons are disabled).