createSolidLogin function

Widget createSolidLogin(
  1. BuildContext context,
  2. SharedPreferences prefs
)

Creates a Solid login widget for authentication.

This is a simplified version that provides a standard Solid authentication interface for applications that need to connect to Solid PODs.

Parameters: context: BuildContext for widget creation prefs: SharedPreferences for accessing user preferences

Returns: A Widget configured for Solid authentication.

Implementation

Widget createSolidLogin(BuildContext context, SharedPreferences prefs) {
  debugPrint('🔍 Setting up Solid login widget');

  return Consumer(
    builder: (context, ref, child) {
      final serverUrl = ref.watch(serverURLProvider);

      return _buildNormalLogin(serverUrl, prefs);
    },
  );
}