Package-level declarations
Functions
Link copied to clipboard
fun GithubButtonUiContainer(modifier: Modifier = Modifier, requestScopes: List<String> = listOf("user:email"), customParameters: Map<String, String> = emptyMap(), onResult: (Result<FirebaseUser?>) -> Unit, content: @Composable UiContainerScope.() -> Unit)
fun GithubButtonUiContainer(modifier: Modifier = Modifier, requestScopes: List<String> = listOf("user:email"), customParameters: Map<String, String> = emptyMap(), linkAccount: Boolean = false, onResult: (Result<FirebaseUser?>) -> Unit, content: @Composable UiContainerScope.() -> Unit)
Legacy container API for Github Sign-In with Firebase. Superseded by rememberFirebaseGithubSignInState, which returns a com.mmk.kmpauth.core.SignInState you can wire to any clickable without the receiver-scope indirection.
Link copied to clipboard
fun rememberFirebaseGithubSignInState(requestScopes: List<String> = listOf("user:email"), customParameters: Map<String, String> = emptyMap(), linkAccount: Boolean = false, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Github Sign-In with Firebase as a Compose state holder.