Package-level declarations
Types
KMPAuthInternal Annotation class that limits access for internal usage
Shared SignInState implementation used by the provider modules: runs block in scope, guarding against concurrent launches and driving isInProgress. block reads its parameters through rememberUpdatedState-backed properties, so values current at launch time are used even when the caller recomposes with new arguments.
Inert SignInState returned while a composable is rendered in inspection mode (an IDE @Preview). Previews never run application startup, so the provider a real state needs has not been created; returning this instead of resolving it keeps previews from crashing. launch does nothing.
Handle returned by the rememberXxxSignInState composables. Wire launch to any clickable and observe isInProgress for loading UI.
A UiContainerScope provides a scope for the children of UiButtons Container.