Login
Renderiza una pantalla de inicio de sesión para acceder a la plataforma

Uso
Instalación del Componente
Para utilizar este componente en tu aplicación, primero asegúrate de haber instalado y configurado el paquete @redcollege/ui según la guía de instalación.
Ejemplo de Implementación
A continuación, se muestra cómo puedes importar y utilizar el componente Login en una página o componente de Vue 3.
Props
| Prop | Tipo | Descripción | Requerido |
|---|---|---|---|
| api-url | string | La URL de la API a la cual se enviarán las credenciales para el inicio de sesión. | Sí |
Eventos Emitidos
| Evento | Descripción |
|---|---|
| success-login | Emitido cuando el inicio de sesión se realiza con éxito. |
Comportamiento
- Formulario de Inicio de Sesión: El formulario requiere que el usuario ingrese su correo electrónico y contraseña. Al enviar el formulario, se realiza una solicitud a la API especificada en
api-url. - Redirección o Acción Posterior: Después de un inicio de sesión exitoso, se emite el evento
success-login, el cual puedes cargar datos adicionales, o cualquier otra acción que necesites realizar después del inicio de sesión. El componente automáticamente redireccionará a la ruta principal (/)
Notas
- El componente utiliza
Piniapara gestionar el estado del usuario. Asegúrate de tener configuradoPiniacorrectamente en tu proyecto. - Si necesitas agregar funcionalidad adicional al formulario, como la validación personalizada, puedes extender este componente o usar
slotspara personalizar partes específicas del formulario.