Add subcription feature 3

This commit is contained in:
Urtzi Alfaro
2026-01-15 20:45:49 +01:00
parent a4c3b7da3f
commit b674708a4c
83 changed files with 9451 additions and 6828 deletions

View File

@@ -1,13 +1,13 @@
// Authentication domain components
export { default as LoginForm } from './LoginForm';
export { default as RegisterForm } from './RegisterForm';
export { default as RegistrationContainer } from './RegistrationContainer';
export { default as PasswordResetForm } from './PasswordResetForm';
export { default as ProfileSettings } from './ProfileSettings';
// Re-export types for convenience
export type {
LoginFormProps,
RegisterFormProps,
RegistrationContainerProps,
PasswordResetFormProps,
ProfileSettingsProps
} from './types';
@@ -28,18 +28,18 @@ export const authComponents = {
'Mobile responsive design'
]
},
RegisterForm: {
name: 'RegisterForm',
description: 'Multi-step registration form for bakery owners with progress indicator and comprehensive validation',
RegistrationContainer: {
name: 'RegistrationContainer',
description: 'Atomic registration container with SetupIntent-first architecture and 3DS/3DS2 support',
features: [
'Multi-step registration (personal, bakery, security, verification)',
'Progress indicator with step completion',
'Spanish phone and postal code validation',
'Comprehensive bakery-specific fields',
'Terms and privacy acceptance',
'Email verification workflow',
'Real-time validation feedback',
'Mobile responsive design'
'Multi-step registration (basic info, subscription, payment, completion)',
'SetupIntent-first approach for secure payment verification',
'3DS/3DS2 authentication support',
'Stripe Elements integration',
'Comprehensive error handling',
'Progressive form validation',
'Mobile responsive design',
'Internationalization support'
]
},
PasswordResetForm: {