Auth
components/auth
Shared layout and role-based signup screens for the public authentication flow. Each route is built mobile-first and mapped to the Figma signup frames.
Routes
Public auth routes included in the Figma flow.
Register choice
Pantalla de selección (dos rutas). Usa la prop `selected` para indicar el camino activo (borde/estilo del CTA).
Regístrate en Edifiko
Plataforma que centraliza el abastecimiento de materiales para obras.
Consumidor
Gestiona materiales, solicita licitaciones y haz seguimiento de compras y entregas para tus obras.
Proveedor
Envía presupuestos, administra pedidos y coordina entregas para ampliar tus oportunidades de venta.
PhoneNumberInput
Input compuesto: selector de prefijo +formateo de dígitos al patrón Edifiko + input hidden con el país. Incluye variante por `defaultCountryCode`.
Casos de uso
- Campos de teléfono en `register-buyer-profile`, `register-supplier-profile` y teléfono del responsable.
- Entrada `type tel` con formateo progresivo y país en un input hidden.
Variante — default `+54`
Variante — default `+34`
Buyer signup
Email, password and social sign-up actions.
Mínimo 8 caracteres
Profile steps
Consumer and supplier profile information forms.
Datos de la persona responsable
Email verification (sin código) — cooldown activo
Pantalla por link (sin input de código): muestra email enmascarado, permite cambiar correo y deshabilita “reenviar” con contador.
Email verification (sin código) — reenviar habilitado
Misma pantalla, pero “reenviar correo” está habilitado (sin input de verificación).
Success state
Estado posterior a verificación exitosa: mensaje y botón “Ingresar” (redirige según `role`).
