Fixed issue where setup wizard steps (QualitySetupStep, SuppliersSetupStep, etc.)
used in the UnifiedOnboardingWizard didn't show navigation buttons:
1. **Added canContinue state tracking**:
- Added canContinue state to track whether Continue button should be enabled
- Initialized to true (optimistic default)
2. **Updated handleStepUpdate to handle canContinue**:
- Setup wizard steps call onUpdate({ canContinue: true/false })
- handleStepUpdate now receives and sets canContinue state
- Allows steps to dynamically enable/disable Continue button
3. **Added navigation footer for setup wizard steps**:
- Conditionally renders navigation buttons for setup wizard steps only
- Includes Back button (when not first step)
- Includes Continue button (disabled based on canContinue state)
- Shows loading state during step completion
- Only applies to: suppliers-setup, inventory-setup, recipes-setup,
quality-setup, team-setup, setup-review
This fixes the issue where QualitySetupStep and other setup wizard steps
appeared in the onboarding flow without any way to proceed to the next step,
even though they were optional.
Note: ConfigurationProgressWidget navigation buttons are already correctly
implemented and should work as expected.