AuthScreen

fun AuthScreen(vm: UserViewModel = viewModel(), onLoggedIn: () -> Unit = {})

Pantalla principal para autenticación.

Permite alternar entre las vistas de login y registro con animaciones y actualiza el estado del usuario a través del UserViewModel.

Muestra mensajes Toast en caso de error o éxito en la autenticación.

Parameters

vm

Instancia del UserViewModel para manejar el estado y eventos.

onLoggedIn

Callback que se ejecuta tras un inicio de sesión o registro exitoso.