Fixed React Hooks order violation:
- Moved handleSendCode, handleVerifyCode, handleCancelSMS useCallback hooks BEFORE conditional render
- Changed handleCancelSMS to useCallback for consistency
- Moved phone/displayPhone calculations before conditional render
- All hooks now called in the same order on every render
This fixes the error: 'Rendered more hooks than during the previous render'
Files:
- frontend/src/components/form/StepClaimConfirmation.tsx