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.