locorda_ui library
Solid authentication implementation for locorda.
This library provides the bridge between locorda_core's authentication interfaces and the solid-auth library, plus ready-to-use UI components for Solid authentication.
Classes
- LocordaStatusDefaults
- Default implementations for LocordaStatusWidget customization.
- LocordaStatusState
- Immutable state representing current authentication and sync status.
- LocordaStatusWidget
- A combined authentication and sync status widget for the app bar.
- LocordaUILocalizations
-
Callers can lookup localized strings with an instance of LocordaUILocalizations
returned by
LocordaUILocalizations.of(context). - MultiBackendStatusWidget
- Unified status widget for multiple storage backends.
- RemoteUiAdapter
- UI adapter for remote storage backends.
- SyncRefreshIndicator
-
A RefreshIndicator wrapper that integrates with Locorda's
SyncManager. - UiAdapterRegistry
- Central registry for remote backend UI adapters.
Functions
-
lookupLocordaUILocalizations(
Locale locale) → LocordaUILocalizations -
resolveBackendSheetTitle(
{required String defaultTitle, required String? activePluginName}) → String
Typedefs
- StatusMenuCallback = void Function(BuildContext context, {required VoidCallback onTriggerDisconnect, required VoidCallback onTriggerSync, required LocordaStatusState state})
- Callback signature for showing the status menu.