RegisterScreen

fun RegisterScreen(authState: AuthUiState, authFormState: AuthFormState, registerUser: () -> Unit, onEvent: (AuthenticationFormEvent) -> Unit, switchPasswordVisibility: () -> Unit, clearValidationErrors: () -> Unit, navigateToLoginScreen: () -> Unit)

Composable function to display the registration screen.

Parameters

authState

Authentication UI state.

authFormState

Authentication form state.

registerUser

Callback function for registering a new user.

onEvent

Callback function for handling authentication form events.

switchPasswordVisibility

Callback function for toggling password visibility.

clearValidationErrors

Callback function for clearing validation errors.

navigateToLoginScreen

Callback function for navigating to the login screen.