Package-level declarations
Functions
Link copied to clipboard
fun AppleButtonUiContainer(modifier: Modifier = Modifier, requestScopes: List<AppleSignInRequestScope> = listOf(
AppleSignInRequestScope.FullName,
AppleSignInRequestScope.Email
), onResult: (Result<FirebaseUser?>) -> Unit, content: @Composable UiContainerScope.() -> Unit)
fun AppleButtonUiContainer(modifier: Modifier = Modifier, requestScopes: List<AppleSignInRequestScope> = listOf(
AppleSignInRequestScope.FullName,
AppleSignInRequestScope.Email
), onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean = false, content: @Composable UiContainerScope.() -> Unit)
Legacy container API for Apple Sign-In with Firebase. Superseded by rememberFirebaseAppleSignInState, which returns a com.mmk.kmpauth.core.SignInState you can wire to any clickable without the receiver-scope indirection.
Link copied to clipboard
actual fun rememberFirebaseAppleSignInState(requestScopes: List<AppleSignInRequestScope>, linkAccount: Boolean, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Apple Sign-In with Firebase as a Compose state holder.
actual fun rememberFirebaseAppleSignInState(requestScopes: List<AppleSignInRequestScope>, linkAccount: Boolean, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Apple Sign-In with Firebase as a Compose state holder.
actual fun rememberFirebaseAppleSignInState(requestScopes: List<AppleSignInRequestScope>, linkAccount: Boolean, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Apple Sign-In with Firebase as a Compose state holder.
actual fun rememberFirebaseAppleSignInState(requestScopes: List<AppleSignInRequestScope>, linkAccount: Boolean, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Apple Sign-In with Firebase as a Compose state holder.
expect fun rememberFirebaseAppleSignInState(requestScopes: List<AppleSignInRequestScope> = listOf(
AppleSignInRequestScope.FullName,
AppleSignInRequestScope.Email
), linkAccount: Boolean = false, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Apple Sign-In with Firebase as a Compose state holder.