firebase_ui_shared library

Classes

LoadingButton
Button widget that uses CupertinoButton under CupertinoApp and TextButton, ElevatedButton or OutlinedButton under MaterialApp which is also capable of displaying a loading indicator when isLoading is set to true.
LoadingIndicator
A loading indicator that uses CupertinoActivityIndicator under CupertinoApp and CircularProgressIndicator under MaterialApp.
PlatformWidget
Platform-aware widget that renders a different widget depending on the type of the app. Requires implementation of buildCupertino if CupertinoApp is used, and buildMaterial if MaterialApp is used. Optionally, buildWrapper can be implemented to have a common wrapper widget for both types of apps.
ThemedColor
A ThemedValue that resolves to Color.
ThemedIconSrc
A ThemedValue that resolves to String.
ThemedValue<T>
Helper class that helps to resolve a value based on the current app Brightness.
UniversalAlert
UniversalButton
Button widget that uses CupertinoButton under CupertinoApp and TextButton, ElevatedButton or OutlinedButton under MaterialApp depending on provided variant.
UniversalIcon
An icon widget that chooses between cupertinoIcon and materialIcon depending on the type of App widget used (CupertinoApp or MaterialApp).
UniversalScaffold
Utility Scaffold that uses CupertinoPageScaffold under CupertinoApp and Scaffold under MaterialApp.

Enums

ButtonVariant
An enumeration of the possible button variants.