GoogleSignInScreen
fun GoogleSignInScreen(onAuthCancelled: () -> Unit, failedContent: @Composable () -> Unit, modifier: Modifier = Modifier, viewModel: GoogleSignInViewModel = viewModel(), content: @Composable (successState: GoogleSignInScreenState.Success) -> Unit)
A screen for the Google Sign-In authentication method.
onAuthCancelled should be used to navigate away from this screen.
fun GoogleSignInScreen(onAuthCancelled: () -> Unit, onAuthSucceed: () -> Unit, modifier: Modifier = Modifier, viewModel: GoogleSignInViewModel = viewModel())
A GoogleSignInScreen with:
SignedInConfirmationDialog as content for success state;
AuthErrorScreen as content for failed state;
Parameters onAuthCancelled and onAuthSucceed should be used to navigate away from this screen when these events happen.