Support material_ui package

Đang mở
#729 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 6 ngày

@Mastersam07 đang làm issue này rồi.

Từ ngày 20/10/2026.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
flutter
Lĩnh vực
mobile

Hướng nghiên cứu

The issue provides a dependency list showing material_ui in a Flutter app, but names no FirebaseUI-Flutter files, tests, or entry points to change. First identify where Firebase UI Auth depends on Material widgets and how its platform support is defined; done means support for material_ui is implemented and verified on iOS, though the issue does not specify expected behavior or tests.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Is there an existing issue for this?
  • I have searched the existing issues and found no duplicates.
What plugin is this bug for?

Firebase UI Auth

What platform(s) does this bug affect?

iOS

List of dependencies used.
flutter pub deps -s list
philipjohnson@Mac ggc_app % flutter pub deps -s list
Dart SDK 3.13.5
Flutter SDK 3.47.7
ggc_app 3.9.2+321

dependencies:

  • app_badge_plus 1.3.5
    • flutter any
    • plugin_platform_interface ^2.1.8
  • async 2.13.1
    • collection ^1.15.0
    • meta ^1.3.0
  • auto_size_text 3.0.0
    • flutter any
  • cached_network_image 4.0.4
    • cached_network_image_platform_interface ^5.0.0
    • cached_network_image_web ^2.0.0
    • flutter any
    • flutter_cache_manager ^3.4.5
    • octo_image ^2.1.1
    • material_ui ^1.3.0
  • cloud_firestore 6.10.0
    • cloud_firestore_platform_interface ^8.0.7
    • cloud_firestore_web ^5.7.3
    • collection ^1.0.0
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • flutter any
    • meta ^1.8.0
  • collection 1.19.1
  • csv 8.0.0
  • cupertino_ui 1.1.3
    • collection ^1.19.1
    • flutter any
    • flutter_localizations any
    • intl ^0.20.2
  • data_table_2 3.0.0
    • flutter any
    • async ^2.13.0
    • material_ui ^1.0.0
  • device_info_plus 13.3.0
    • device_info_plus_platform_interface ^8.1.0
    • ffi ^2.2.0
    • file ^7.0.1
    • flutter any
    • flutter_web_plugins any
    • meta ^1.17.0
    • web ^1.1.1
    • win32 ^6.0.1
    • win32_registry ^3.0.3
  • dio 5.11.1
    • async ^2.8.2
    • collection ^1.16.0
    • http_parser ^4.0.0
    • meta ^1.5.0
    • mime >=1.0.0 <3.0.0
    • path ^1.8.0
    • dio_web_adapter >=1.1.0 <3.0.0
  • email_validator 2.1.17
  • envied 1.3.10
  • file_saver 0.7.0
    • collection ^1.19.1
    • flutter any
    • flutter_web_plugins any
    • http ^1.6.0
    • meta ^1.19.0
    • path_provider ^2.1.5
    • web ^1.1.1
  • firebase_app_check 0.4.8
    • firebase_app_check_platform_interface ^0.4.2+1
    • firebase_app_check_web ^0.2.6+1
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • flutter any
  • firebase_auth 6.7.0
    • firebase_auth_platform_interface ^9.0.7
    • firebase_auth_web ^6.2.7
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • flutter any
    • meta ^1.8.0
  • firebase_core 4.15.0
    • firebase_core_platform_interface ^8.1.1
    • firebase_core_web ^3.11.0
    • flutter any
    • meta ^1.8.0
  • firebase_crashlytics 5.4.0
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • firebase_crashlytics_platform_interface ^3.9.0
    • flutter any
    • stack_trace ^1.10.0
  • firebase_storage 13.6.0
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • firebase_storage_platform_interface ^6.0.7
    • firebase_storage_web ^3.11.13
    • flutter any
    • mime ^2.0.0
  • firebase_ui_auth 3.1.1
    • app_links ^6.4.0
    • email_validator ^2.1.17
    • firebase_auth ^6.5.4
    • firebase_core ^4.11.0
    • firebase_ui_localizations ^2.1.0
    • firebase_ui_oauth ^2.1.1
    • firebase_ui_shared ^1.5.0
    • flutter any
    • flutter_localizations any
    • meta ^1.10.0
  • flex_color_scheme 9.0.0
    • cupertino_ui ^1.0.0
    • flex_seed_scheme ^5.0.0
    • flutter any
    • material_ui ^1.0.0
    • meta ^1.18.0
  • flutter 0.0.0
    • characters ^1.4.1
    • collection ^1.19.1
    • material_color_utilities 0.13.0
    • meta ^1.18.3
    • vector_math ^2.4.0
    • sky_engine any
  • flutter_confetti 0.9.2
    • flutter any
  • flutter_expandable_fab 3.0.0
    • flutter any
    • material_ui ^1.0.0
  • flutter_form_builder 11.0.0
    • flutter any
    • material_ui ^1.0.0
    • intl >=0.20.0 <0.21.0
  • flutter_local_notifications 22.3.2
    • clock ^1.1.0
    • flutter any
    • flutter_local_notifications_linux ^8.0.2
    • flutter_local_notifications_windows ^3.1.1
    • flutter_local_notifications_web ^1.0.0
    • flutter_local_notifications_platform_interface ^12.2.0
    • timezone ^0.11.0
  • flutter_markdown_plus 1.0.12
    • flutter any
    • markdown ^7.3.1
    • meta ^1.16.0
    • path ^1.9.1
  • flutter_riverpod 3.4.3
    • collection ^1.15.0
    • flutter any
    • flutter_test any
    • meta ^1.15.0
    • riverpod 3.4.3
    • state_notifier >=0.7.2 <2.0.0
  • flutter_staggered_grid_view 0.7.0
    • flutter any
  • flutter_svg 2.3.0
    • flutter any
    • http ^1.0.0
    • vector_graphics ^1.2.0
    • vector_graphics_codec ^1.1.11+1
    • vector_graphics_compiler ^1.1.14
  • flutter_web_plugins 0.0.0
    • flutter any
  • form_builder_validators 11.3.0
    • flutter any
    • flutter_localizations any
    • intl >=0.20.0 <0.21.0
  • freezed_annotation 3.1.0
    • collection ^1.15.0
    • json_annotation ^4.8.0
    • meta ^1.7.0
  • geocoding 5.0.0
    • flutter any
    • geocoding_platform_interface ^5.0.0
    • geocoding_android ^5.0.0
    • geocoding_darwin ^1.0.2
  • go_router 18.1.0
    • collection ^1.15.0
    • cupertino_ui ^1.0.0
    • flutter any
    • flutter_web_plugins any
    • logging ^1.0.0
    • material_ui ^1.0.0
    • meta ^1.7.0
  • image_cropper 13.0.0
    • flutter any
    • image_cropper_platform_interface ^9.0.0
    • image_cropper_for_web ^8.0.1
  • image_picker 1.2.4
    • flutter any
    • image_picker_android ^0.8.13
    • image_picker_for_web ^3.1.0
    • image_picker_ios ^0.8.13
    • image_picker_linux ^0.2.2
    • image_picker_macos ^0.2.2
    • image_picker_platform_interface ^2.11.0
    • image_picker_windows ^0.2.2
  • in_app_review 2.0.12
    • flutter any
    • in_app_review_platform_interface ^2.0.5
  • intl 0.20.3
    • clock ^1.1.0
    • meta ^1.3.0
    • path ^1.8.0
  • introduction_screen 5.0.1
    • flutter any
    • collection ^1.18.0
    • dots_indicator ^5.0.0
    • flutter_keyboard_visibility ^7.0.1
    • material_ui ^1.0.0
  • jiffy 6.4.5
    • intl ^0.20.2
    • quiver ^3.2.2
  • json_annotation 4.12.0
    • meta ^1.16.0
  • loading_indicator 4.0.2
    • flutter any
    • async ^2.8.2
    • collection ^1.16.0
  • logger 2.8.0
    • meta ^1.0.0
    • clock ^1.1.0
  • markdown 7.3.1
    • args ^2.0.0
    • meta ^1.3.0
  • material_ui 1.7.0
    • collection ^1.19.1
    • cupertino_ui ^1.0.0
    • flutter any
    • flutter_localizations any
    • intl ^0.20.2
    • material_color_utilities ^0.13.0
    • vector_math ^2.2.0
  • money2 6.3.0
    • characters ^1.4.0
    • decimal ^3.0.0
    • fixed ^6.0.0
    • meta ^1.9.0
  • multi_dropdown 3.2.2
    • flutter any
  • package_info_plus 10.2.2
    • clock ^1.1.2
    • ffi ^2.2.0
    • flutter any
    • flutter_web_plugins any
    • http ^1.6.0
    • meta ^1.17.0
    • package_info_plus_platform_interface ^4.1.0
    • path ^1.9.1
    • web ^1.1.1
    • win32 ^6.0.1
  • purchases_flutter 10.16.0
    • flutter any
    • flutter_web_plugins any
    • web ^1.1.1
    • equatable >=2.0.0 <4.0.0
  • purchases_ui_flutter 10.16.0
    • purchases_flutter ^10.16.0
    • flutter any
    • plugin_platform_interface ^2.0.2
  • retrofit 4.10.0
    • dio ^5.9.0
    • meta ^1.16.0
  • riverpod_annotation 4.0.7
    • meta ^1.15.0
    • riverpod 3.4.3
  • shared_preferences 2.5.6
    • flutter any
    • shared_preferences_android ^2.3.4
    • shared_preferences_foundation ^2.5.0
    • shared_preferences_linux ^2.4.0
    • shared_preferences_platform_interface ^2.4.0
    • shared_preferences_web ^2.4.0
    • shared_preferences_windows ^2.4.0
  • timeago 3.7.1
    • intl >=0.18.0 <0.21.0
  • universal_platform 1.1.0
  • upgrader 13.7.0
    • flutter any
    • html ^0.15.3
    • http >=0.13.6 <2.0.0
    • os_detect ^2.0.1
    • package_info_plus >=4.0.1 <11.0.0
    • shared_preferences >=2.1.1 <3.0.0
    • url_launcher ^6.1.11
    • version ^3.0.2
    • xml >=6.3.0 <8.0.0
  • url_launcher 6.3.3
    • flutter any
    • url_launcher_android ^6.3.0
    • url_launcher_ios ^6.2.4
    • url_launcher_linux ^3.1.0
    • url_launcher_macos ^3.1.0
    • url_launcher_platform_interface ^2.3.0
    • url_launcher_web ^2.2.0
    • url_launcher_windows ^3.1.0

dev dependencies:

  • build_runner 2.16.2
    • analyzer >=14.3.0 <15.0.0
    • args ^2.5.0
    • async ^2.5.0
    • build ^4.0.9
    • build_config >=1.3.2 <1.4.0
    • build_daemon ^4.0.0
    • built_collection ^5.1.1
    • built_value ^8.10.1
    • collection ^1.15.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • dart_style >=2.3.7 <4.0.0
    • glob ^2.0.0
    • graphs ^2.2.0
    • http_multi_server ^3.0.0
    • io ^1.0.0
    • json_annotation ^4.8.1
    • logging ^1.0.0
    • meta ^1.16.0
    • mime >=1.0.0 <3.0.0
    • package_config >=2.0.0 <4.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • pub_semver ^2.0.0
    • shelf ^1.0.0
    • shelf_web_socket >=1.0.0 <4.0.0
    • stream_transform ^2.0.0
    • watcher ^1.0.0
    • web_socket_channel >=2.3.0 <4.0.0
    • yaml ^3.0.0
  • envied_generator 1.3.10
    • analyzer >=8.0.0 <15.0.0
    • build ^4.0.3
    • code_builder ^4.11.0
    • envied ^1.3.10
    • equatable >=2.1.0 <4.0.0
    • package_config >=2.2.0 <4.0.0
    • recase ^4.1.0
    • source_gen ^4.1.1
  • flutter_dotenv 6.0.1
    • flutter any
  • flutter_test 0.0.0
    • flutter any
    • test_api 0.7.12
    • matcher 0.12.20
    • path ^1.9.1
    • fake_async ^1.3.3
    • clock ^1.1.2
    • stack_trace ^1.12.1
    • vector_math ^2.4.0
    • leak_tracker_flutter_testing ^3.0.10
    • collection ^1.19.1
    • meta ^1.18.3
    • stream_channel ^2.1.4
  • freezed 4.0.2
    • analyzer >=14.0.0 <15.0.0
    • build >=3.0.0 <5.0.0
    • build_config ^1.1.0
    • collection ^1.15.0
    • meta ^1.9.1
    • source_gen >=3.0.0 <5.0.0
    • freezed_annotation 3.1.0
    • json_annotation ^4.8.0
    • dart_style ^3.0.0
    • pub_semver ^2.2.0
    • analyzer_buffer ^0.3.3
  • integration_test 0.0.0
    • flutter any
    • flutter_driver any
    • flutter_test any
    • path any
    • vm_service any
  • json_serializable 6.14.1
    • analyzer >=10.0.0 <15.0.0
    • async ^2.10.0
    • build ^4.0.4
    • build_config ^1.2.0
    • dart_style ^3.1.4
    • json_annotation >=4.12.0 <4.13.0
    • meta ^1.16.0
    • path ^1.9.0
    • pub_semver ^2.1.4
    • pubspec_parse ^1.0.0
    • source_gen ^4.1.2
    • source_helper ^1.3.10
  • patrol_finders 3.6.0
    • flutter any
    • flutter_test any
    • meta ^1.10.0
    • patrol_log ^0.10.0
  • remove_from_coverage 2.0.0
    • args ^2.0.0
  • retrofit_generator 10.2.12
    • analyzer >=8.4.1 <15.0.0
    • build ^4.0.0
    • built_collection ^5.1.1
    • code_builder ^4.11.1
    • dart_style ^3.1.1
    • dio ^5.9.0
    • protobuf ^6.0.0
    • retrofit ^4.10.0
    • source_gen ^4.0.0
  • riverpod_generator 4.0.9
    • analyzer >=13.0.0 <15.0.0
    • analyzer_buffer ^0.3.0
    • build >=3.0.0 <5.0.0
    • build_config ^1.0.0
    • collection ^1.15.0
    • crypto ^3.0.2
    • meta ^1.15.0
    • mockito ^5.4.4
    • path ^1.8.0
    • riverpod_analyzer_utils 1.0.0-dev.12
    • riverpod_annotation 4.0.7
    • source_gen >=3.0.0 <5.0.0
  • very_good_analysis 11.0.0

transitive dependencies:

  • _fe_analyzer_shared 109.0.0
    • meta ^1.9.0
  • _flutterfire_internals 1.3.77
    • collection ^1.0.0
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • flutter any
    • meta ^1.8.0
  • analyzer 14.5.0
    • _fe_analyzer_shared ^109.0.0
    • collection ^1.19.0
    • convert ^3.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • meta ^1.18.3
    • package_config >=2.0.0 <4.0.0
    • path ^1.9.0
    • pub_semver ^2.1.4
    • source_span ^1.8.0
    • watcher ^1.1.0
    • yaml ^3.0.0
  • analyzer_buffer 0.3.4
    • analyzer >=10.0.0 <15.0.0
    • collection ^1.19.1
    • meta ^1.15.0
    • path ^1.9.1
    • source_gen ^4.0.0
  • app_links 6.4.1
    • flutter any
    • app_links_linux ^1.0.3
    • app_links_platform_interface ^2.0.2
    • app_links_web ^1.0.4
  • app_links_linux 1.0.4
    • flutter any
    • app_links_platform_interface ^2.0.2
  • app_links_platform_interface 2.0.4
    • flutter any
    • plugin_platform_interface ^2.1.8
  • app_links_web 1.0.5
    • flutter any
    • flutter_web_plugins any
    • app_links_platform_interface ^2.0.2
    • web ^1.0.0
  • args 2.7.0
  • boolean_selector 2.1.2
    • source_span ^1.8.0
    • string_scanner ^1.1.0
  • build 4.0.11
    • analyzer >=13.3.0 <15.0.0
    • crypto ^3.0.0
    • glob ^2.0.0
    • logging ^1.0.0
    • package_config >=2.1.0 <4.0.0
    • path ^1.8.0
  • build_config 1.3.3
    • checked_yaml ^2.0.0
    • json_annotation ^4.8.0
    • path ^1.8.0
    • pubspec_parse ^1.0.0
  • build_daemon 4.1.7
    • built_collection >=5.0.0 <7.0.0
    • built_value ^8.1.0
    • crypto ^3.0.3
    • http_multi_server ^3.0.0
    • logging ^1.0.0
    • package_config >=2.0.0 <4.0.0
    • path ^1.8.0
    • pool ^1.5.0
    • pub_semver ^2.0.0
    • shelf ^1.0.0
    • shelf_web_socket >=1.0.0 <4.0.0
    • stream_transform ^2.0.0
    • watcher ^1.0.0
    • web_socket_channel >=2.3.0 <4.0.0
    • yaml ^3.0.0
  • built_collection 5.1.2
  • built_value 8.13.0
    • built_collection ^5.0.0
    • collection ^1.15.0
    • fixnum ^1.0.0
    • meta ^1.3.0
  • cached_network_image_platform_interface 5.0.3
    • flutter any
    • flutter_cache_manager ^3.4.5
    • material_ui ^1.3.0
  • cached_network_image_web 2.0.3
    • cached_network_image_platform_interface ^5.0.0
    • flutter any
    • flutter_cache_manager ^3.4.5
    • web ^1.1.1
    • material_ui ^1.3.0
  • characters 1.4.1
  • checked_yaml 2.0.4
    • json_annotation ^4.3.0
    • source_span ^1.8.0
    • yaml ^3.0.0
  • clock 1.1.3
  • cloud_firestore_platform_interface 8.0.7
    • _flutterfire_internals ^1.3.77
    • collection ^1.15.0
    • firebase_core ^4.14.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • cloud_firestore_web 5.7.3
    • _flutterfire_internals ^1.3.77
    • cloud_firestore_platform_interface ^8.0.7
    • collection ^1.0.0
    • firebase_core ^4.14.0
    • firebase_core_web ^3.11.0
    • flutter any
    • flutter_web_plugins any
  • code_assets 2.1.0
    • collection ^1.19.1
    • hooks ^2.2.0
    • logging ^1.3.0
  • code_builder 4.13.0
    • built_collection >=5.1.1 <7.0.0
    • built_value ^8.10.1
    • collection ^1.19.0
    • matcher ^0.12.16+1
    • meta ^1.16.0
  • convert 3.1.2
    • typed_data ^1.3.0
  • cross_file 0.3.5+5
    • meta ^1.3.0
    • web >=0.5.1 <2.0.0
  • crypto 3.0.7
    • typed_data ^1.3.0
  • csslib 1.0.2
    • source_span ^1.8.0
  • dart_style 3.1.13
    • analyzer >=13.1.0 <15.0.0
    • args ^2.5.0
    • collection ^1.19.0
    • package_config >=2.1.0 <4.0.0
    • path ^1.9.0
    • pub_semver ^2.1.4
    • source_span ^1.8.0
    • yaml ^3.1.2
  • dbus 0.8.0
    • args ^2.0.0
    • ffi ^2.0.0
    • meta ^1.3.0
    • xml >=6.6.1 <8.0.0
  • decimal 3.2.6
    • intl >=0.19.0 <0.21.0
    • rational ^2.0.0
  • desktop_webview_auth 0.0.16
    • crypto ^3.0.3
    • flutter any
    • http ^1.0.0
    • flutter_web_plugins any
    • plugin_platform_interface ^2.1.4
  • device_info_plus_platform_interface 8.1.0
    • flutter any
    • meta ^1.17.0
    • plugin_platform_interface ^2.1.8
  • dio_web_adapter 2.2.2
    • dio ^5.8.0
    • http_parser ^4.0.0
    • meta ^1.5.0
    • web >=0.5.0 <2.0.0
  • dispose_scope 2.1.0
    • meta ^1.3.0
  • dots_indicator 5.0.0
    • material_ui ^1.0.0
    • flutter any
  • equatable 2.1.0
    • collection ^1.0.0
    • meta ^1.0.0
  • fake_async 1.3.3
    • clock ^1.1.0
    • collection ^1.15.0
  • ffi 2.2.0
  • ffi_leak_tracker 0.1.2
    • ffi ^2.1.4
  • file 7.0.1
    • meta ^1.9.1
    • path ^1.8.3
  • file_selector_linux 0.9.4+1
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.7.0
    • flutter any
    • meta ^1.10.0
  • file_selector_macos 0.9.5+1
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.7.0
    • flutter any
    • meta ^1.10.0
  • file_selector_platform_interface 2.7.0
    • cross_file ^0.3.0
    • flutter any
    • http >=0.13.0 <2.0.0
    • plugin_platform_interface ^2.1.7
  • file_selector_windows 0.9.3+6
    • cross_file ^0.3.1
    • file_selector_platform_interface ^2.6.0
    • flutter any
    • meta ^1.10.0
  • firebase_app_check_platform_interface 0.4.2+1
    • _flutterfire_internals ^1.3.77
    • firebase_core ^4.14.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_app_check_web 0.2.6+1
    • _flutterfire_internals ^1.3.77
    • firebase_app_check_platform_interface ^0.4.2+1
    • firebase_core ^4.14.0
    • firebase_core_web ^3.11.0
    • flutter any
    • flutter_web_plugins any
    • web ^1.0.0
  • firebase_auth_platform_interface 9.1.0
    • _flutterfire_internals ^1.3.77
    • collection ^1.16.0
    • firebase_core ^4.14.0
    • flutter any
    • http ^1.1.0
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_web 6.3.0
    • firebase_auth_platform_interface ^9.0.7
    • firebase_core ^4.14.0
    • firebase_core_web ^3.11.0
    • flutter any
    • flutter_web_plugins any
    • http_parser ^4.0.0
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_core_platform_interface 8.1.1
    • collection ^1.0.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_core_web 3.12.0
    • firebase_core_platform_interface ^8.1.1
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_crashlytics_platform_interface 3.9.0
    • _flutterfire_internals ^1.3.77
    • collection ^1.15.0
    • firebase_core ^4.14.0
    • firebase_core_platform_interface ^8.1.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_storage_platform_interface 6.0.7
    • _flutterfire_internals ^1.3.77
    • collection ^1.15.0
    • firebase_core ^4.14.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_storage_web 3.11.13
    • _flutterfire_internals ^1.3.77
    • async ^2.5.0
    • firebase_core ^4.14.0
    • firebase_core_web ^3.11.0
    • firebase_storage_platform_interface ^6.0.7
    • flutter any
    • flutter_web_plugins any
    • http >=0.13.0 <2.0.0
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_ui_localizations 2.1.0
    • flutter any
    • flutter_localizations any
    • path ^1.8.3
  • firebase_ui_oauth 2.1.1
    • desktop_webview_auth ^0.0.16
    • firebase_auth ^6.5.4
    • firebase_ui_auth ^3.1.1
    • firebase_ui_shared ^1.5.0
    • flutter_svg ^2.0.9
    • flutter any
  • firebase_ui_shared 1.5.0
    • flutter any
  • fixed 6.2.0
    • decimal ^3.0.2
    • intl ^0.20.3
    • meta ^1.9.0
  • fixnum 1.1.1
  • flex_seed_scheme 5.0.1
    • collection ^1.19.1
    • cupertino_ui ^1.0.0
    • flutter any
    • material_ui ^1.0.0
    • meta ^1.18.0
  • flutter_cache_manager 3.4.5
    • clock ^1.1.2
    • collection ^1.19.1
    • file ^7.0.1
    • flutter any
    • http ^1.6.0
    • path ^1.9.1
    • path_provider ^2.1.5
    • rxdart ^0.28.0
    • sqflite ^2.4.2
    • uuid ^4.6.0
  • flutter_driver 0.0.0
    • file any
    • flutter any
    • flutter_test any
    • fuchsia_remote_debug_protocol any
    • path any
    • meta any
    • vm_service any
    • webdriver any
    • matcher any
  • flutter_keyboard_visibility 7.0.1
    • meta ^1.18.0
    • flutter_keyboard_visibility_platform_interface ^3.0.0
    • flutter_keyboard_visibility_linux ^2.0.0
    • flutter_keyboard_visibility_macos ^2.0.0
    • flutter_keyboard_visibility_web ^3.0.0
    • flutter_keyboard_visibility_windows ^2.0.0
    • flutter any
  • flutter_keyboard_visibility_linux 2.0.0
    • flutter_keyboard_visibility_platform_interface ^3.0.0
    • flutter any
  • flutter_keyboard_visibility_macos 2.0.0
    • flutter_keyboard_visibility_platform_interface ^3.0.0
    • flutter any
  • flutter_keyboard_visibility_platform_interface 3.0.0
    • flutter any
    • meta ^1.18.0
    • plugin_platform_interface ^2.1.8
  • flutter_keyboard_visibility_web 3.0.0
    • flutter_keyboard_visibility_platform_interface ^3.0.0
    • web ^1.1.1
    • flutter_web_plugins any
    • flutter any
  • flutter_keyboard_visibility_windows 2.0.0
    • flutter_keyboard_visibility_platform_interface ^3.0.0
    • flutter any
  • flutter_local_notifications_linux 8.0.2
    • dbus >=0.7.8 <0.9.0
    • ffi ^2.0.1
    • flutter any
    • flutter_local_notifications_platform_interface ^12.0.0
    • path ^1.8.0
    • xdg_directories >=0.2.0+1 <2.0.0
  • flutter_local_notifications_platform_interface 12.2.0
    • plugin_platform_interface ^2.1.8
    • timezone ^0.11.0
  • flutter_local_notifications_web 1.0.0
    • collection ^1.19.1
    • flutter any
    • flutter_local_notifications_platform_interface ^12.0.0
    • timezone ^0.11.0
    • web ^1.1.1
  • flutter_local_notifications_windows 3.1.1
    • flutter any
    • ffi ^2.1.2
    • flutter_local_notifications_platform_interface ^12.0.0
    • meta ^1.11.0
    • timezone ^0.11.0
    • xml >=6.5.0 <8.0.0
  • flutter_localizations 0.0.0
    • flutter any
    • intl ^0.20.3
    • path ^1.9.1
  • flutter_plugin_android_lifecycle 2.0.35
    • flutter any
  • fuchsia_remote_debug_protocol 0.0.0
    • process any
    • vm_service any
    • meta any
  • geocoding_android 5.1.0
    • flutter any
    • geocoding_platform_interface ^5.0.0
    • meta ^1.16.0
  • geocoding_darwin 1.0.3
    • flutter any
    • geocoding_platform_interface ^5.0.0
    • plugin_platform_interface ^2.0.2
  • geocoding_platform_interface 5.0.0
    • flutter any
    • meta ^1.3.0
    • plugin_platform_interface ^2.0.0
  • glob 2.2.0
    • async ^2.5.0
    • collection ^1.15.0
    • file >=6.1.3 <8.0.0
    • path ^1.8.0
    • string_scanner ^1.1.0
  • graphs 2.3.2
    • collection ^1.15.0
  • hooks 2.2.0
    • collection ^1.19.1
    • crypto ^3.0.6
    • logging ^1.3.0
    • pub_semver ^2.2.0
    • record_use ^1.0.0
    • yaml ^3.1.3
  • html 0.15.7
    • csslib ^1.0.0
    • source_span ^1.8.0
  • http 1.6.0
    • async ^2.5.0
    • http_parser ^4.0.0
    • meta ^1.3.0
    • web >=0.5.0 <2.0.0
  • http_multi_server 3.2.2
    • async ^2.5.0
  • http_parser 4.1.2
    • collection ^1.19.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0
    • typed_data ^1.3.0
  • image_cropper_for_web 8.0.1
    • flutter any
    • flutter_web_plugins any
    • image_cropper_platform_interface ^9.0.0
    • web >=0.5.0 <2.0.0
    • material_ui ^1.6.0
  • image_cropper_platform_interface 9.0.0
    • flutter any
    • plugin_platform_interface ^2.1.0
    • http ^1.0.0
    • material_ui ^1.6.0
  • image_picker_android 0.8.13+25
    • flutter any
    • flutter_plugin_android_lifecycle ^2.0.1
    • image_picker_platform_interface ^2.11.0
    • meta ^1.10.0
  • image_picker_for_web 3.1.1
    • flutter any
    • flutter_web_plugins any
    • image_picker_platform_interface ^2.11.0
    • mime >=1.0.4 <3.0.0
    • web >=0.5.1 <2.0.0
  • image_picker_ios 0.8.13+12
    • flutter any
    • image_picker_platform_interface ^2.11.0
    • meta ^1.10.0
  • image_picker_linux 0.2.2
    • file_selector_linux ^0.9.1+3
    • file_selector_platform_interface ^2.2.0
    • flutter any
    • image_picker_platform_interface ^2.11.0
  • image_picker_macos 0.2.2+1
    • file_selector_macos ^0.9.1+1
    • file_selector_platform_interface ^2.3.0
    • flutter any
    • image_picker_platform_interface ^2.11.0
  • image_picker_platform_interface 2.11.2
    • cross_file ^0.3.1+1
    • flutter any
    • http >=0.13.0 <2.0.0
    • plugin_platform_interface ^2.1.7
  • image_picker_windows 0.2.2
    • file_selector_platform_interface ^2.2.0
    • file_selector_windows ^0.9.0
    • flutter any
    • image_picker_platform_interface ^2.11.0
  • in_app_review_platform_interface 2.0.5
    • flutter any
    • url_launcher ^6.1.0
    • plugin_platform_interface ^2.0.0
    • platform ^3.0.0
  • io 1.1.0
    • meta ^1.3.0
    • path ^1.8.0
    • string_scanner ^1.1.0
  • jni 1.1.0
    • args ^2.5.0
    • collection ^1.19.1
    • ffi ^2.1.3
    • jni_util ^1.0.0
    • meta ^1.15.0
    • package_config >=2.1.0 <4.0.0
    • path ^1.9.0
    • plugin_platform_interface ^2.1.8
  • jni_flutter 1.0.4+1
    • flutter any
    • jni ^1.1.0
  • jni_util 1.0.0
    • path ^1.9.0
  • leak_tracker 11.0.2
    • clock ^1.1.1
    • collection ^1.15.0
    • meta ^1.8.0
    • path ^1.8.3
    • vm_service >=11.10.0 <16.0.0
  • leak_tracker_flutter_testing 3.0.10
    • flutter any
    • leak_tracker >=11.0.1 <12.0.0
    • leak_tracker_testing >=3.0.1 <4.0.0
    • matcher ^0.12.16
    • meta ^1.8.0
  • leak_tracker_testing 3.0.2
    • leak_tracker >=9.0.0 <12.0.0
    • matcher ^0.12.16
    • meta ^1.11.0
  • listen 1.0.1
    • meta ^1.11.0
  • logging 1.3.0
  • matcher 0.12.20
    • async ^2.10.0
    • meta ^1.8.0
    • stack_trace ^1.10.0
    • term_glyph ^1.2.0
    • test_api >=0.5.0 <0.8.0
  • material_color_utilities 0.13.0
    • collection ^1.15.0
  • meta 1.19.0
  • mime 2.1.0
  • mockito 5.8.1
    • analyzer >=13.3.0 <15.0.0
    • build >=3.0.0 <5.0.0
    • code_builder ^4.5.0
    • collection ^1.19.0
    • dart_style >=2.3.7 <4.0.0
    • matcher ^0.12.16
    • meta ^1.15.0
    • path ^1.9.0
    • source_gen >=3.0.0 <5.0.0
    • test_api >=0.6.1 <0.8.0
  • objective_c 9.6.2
    • code_assets ^2.0.0
    • collection ^1.19.1
    • ffi ^2.1.0
    • hooks ^2.0.0
    • logging ^1.3.0
    • meta ^1.15.0
    • pub_semver ^2.1.4
  • octo_image 2.1.2
    • flutter any
  • os_detect 2.0.3
    • meta ^1.9.0
    • web ^1.0.0
  • package_config 3.0.0
    • meta ^1.15.0
  • package_info_plus_platform_interface 4.1.0
    • flutter any
    • meta ^1.17.0
    • plugin_platform_interface ^2.1.8
  • path 1.9.1
  • path_parsing 1.1.0
    • meta ^1.3.0
    • vector_math ^2.1.0
  • path_provider 2.1.6
    • flutter any
    • path_provider_android ^2.2.5
    • path_provider_foundation ^2.3.2
    • path_provider_linux ^2.2.0
    • path_provider_platform_interface ^2.1.0
    • path_provider_windows ^2.2.0
  • path_provider_android 2.3.1
    • flutter any
    • jni ^1.0.0
    • jni_flutter ^1.0.1
    • path_provider_platform_interface ^2.1.0
  • path_provider_foundation 2.6.0
    • ffi ^2.1.4
    • flutter any
    • objective_c ^9.2.1
    • path_provider_platform_interface ^2.1.0
  • path_provider_linux 2.2.2
    • ffi >=1.1.2 <3.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
    • xdg_directories >=0.2.0 <2.0.0
  • path_provider_platform_interface 2.1.3
    • flutter any
    • platform ^3.0.0
    • plugin_platform_interface ^2.1.7
  • path_provider_windows 2.3.0
    • ffi ^2.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
  • patrol_log 0.10.1
    • dispose_scope ^2.1.0
    • equatable ^2.1.0
    • json_annotation ^4.8.1
  • petitparser 7.1.0
    • meta ^1.19.0
    • collection ^1.19.1
  • platform 3.2.0
    • meta ^1.18.0
  • plugin_platform_interface 2.1.8
    • meta ^1.3.0
  • pool 1.5.3
    • async ^2.5.0
    • stack_trace ^1.10.0
  • process 5.0.6
    • file >=6.0.0 <8.0.0
    • path ^1.8.0
    • platform ^3.0.0
  • protobuf 6.1.0
    • collection ^1.15.0
    • fixnum ^1.0.0
    • meta ^1.7.0
  • pub_semver 2.2.1
    • collection ^1.15.0
  • pubspec_parse 1.6.0
    • checked_yaml ^2.0.1
    • collection ^1.19.0
    • json_annotation ^4.9.0
    • pub_semver ^2.1.4
    • yaml ^3.1.2
  • quiver 3.2.2
    • matcher ^0.12.10
  • rational 2.2.3
  • recase 4.1.0
  • record_use 1.1.1
    • collection ^1.19.1
    • meta ^1.19.0
    • pub_semver ^2.2.0
  • riverpod 3.4.3
    • async ^2.12.0
    • clock ^1.1.1
    • collection ^1.18.0
    • listen ^1.0.0-beta.3
    • meta ^1.15.0
    • stack_trace ^1.12.1
    • state_notifier >=0.7.2 <2.0.0
    • test_api ^0.7.0
    • uuid ^4.5.1
  • riverpod_analyzer_utils 1.0.0-dev.12
    • analyzer >=13.0.0 <15.0.0
    • analyzer_buffer ^0.3.0
    • collection ^1.16.0
    • crypto ^3.0.2
    • freezed_annotation ^3.0.0
    • meta ^1.15.0
    • path ^1.8.0
    • source_span ^1.8.0
  • rxdart 0.28.0
  • shared_preferences_android 2.4.28
    • flutter any
    • meta ^1.10.0
    • shared_preferences_platform_interface ^2.4.0
  • shared_preferences_foundation 2.5.7
    • flutter any
    • meta ^1.10.0
    • shared_preferences_platform_interface ^2.4.0
  • shared_preferences_linux 2.4.1
    • file >=6.0.0 <8.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_linux ^2.0.0
    • path_provider_platform_interface ^2.0.0
    • shared_preferences_platform_interface ^2.4.0
  • shared_preferences_platform_interface 2.4.2
    • flutter any
    • plugin_platform_interface ^2.1.7
  • shared_preferences_web 2.4.3
    • flutter any
    • flutter_web_plugins any
    • shared_preferences_platform_interface ^2.4.0
    • web >=0.5.1 <2.0.0
  • shared_preferences_windows 2.4.1
    • file >=6.0.0 <8.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.0.0
    • path_provider_windows ^2.0.0
    • shared_preferences_platform_interface ^2.4.0
  • shelf 1.4.2
    • async ^2.5.0
    • collection ^1.15.0
    • http_parser ^4.1.0
    • path ^1.8.0
    • stack_trace ^1.10.0
    • stream_channel ^2.1.0
  • shelf_web_socket 3.0.0
    • shelf ^1.1.0
    • stream_channel ^2.1.0
    • web_socket_channel >=2.0.0 <4.0.0
  • sky_engine 0.0.0
  • source_gen 4.3.1
    • analyzer >=14.0.0 <15.0.0
    • async ^2.10.0
    • build >=3.0.2 <6.0.0
    • dart_style ^3.1.2
    • glob ^2.0.0
    • path ^1.9.0
    • pub_semver ^2.1.4
    • source_span ^1.8.0
    • yaml ^3.1.2
  • source_helper 1.3.13
    • analyzer >=9.0.0 <15.0.0
    • source_gen ^4.1.1
  • source_span 1.10.2
    • collection ^1.15.0
    • path ^1.8.0
    • term_glyph ^1.2.0
  • sqflite 2.4.4+2
    • flutter any
    • sqflite_android >=2.4.3 <4.0.0
    • sqflite_darwin >=2.4.3 <4.0.0
    • sqflite_platform_interface >=2.4.1 <4.0.0
    • sqflite_common >=2.5.9 <4.0.0
    • path >=1.8.0 <3.0.0
  • sqflite_android 2.4.4+1
    • flutter any
    • sqflite_common >=2.5.9 <4.0.0
    • path >=1.8.0 <3.0.0
    • sqflite_platform_interface >=2.4.1 <4.0.0
  • sqflite_common 2.5.14
    • synchronized >=3.4.1 <5.0.0
    • path >=1.8.0 <3.0.0
    • meta >=1.14.0 <3.0.0
  • sqflite_darwin 2.4.4+1
    • flutter any
    • sqflite_platform_interface >=2.4.1 <4.0.0
    • meta >=1.7.0 <3.0.0
    • sqflite_common >=2.5.11 <4.0.0
    • path >=1.8.0 <3.0.0
  • sqflite_platform_interface 2.4.2
    • flutter any
    • platform >=3.0.0 <5.0.0
    • sqflite_common >=2.5.9 <4.0.0
    • plugin_platform_interface >=2.1.7 <4.0.0
    • meta >=1.15.0 <3.0.0
  • stack_trace 1.12.2
    • path ^1.8.0
  • state_notifier 1.0.0
    • meta ^1.1.8
  • stream_channel 2.1.4
    • async ^2.5.0
  • stream_transform 2.1.2
  • string_scanner 1.4.1
    • source_span ^1.8.0
  • sync_http 0.3.1
  • synchronized 3.5.0
  • term_glyph 1.2.2
  • test_api 0.7.12
    • async ^2.5.0
    • boolean_selector ^2.1.0
    • collection ^1.15.0
    • meta ^1.16.0
    • source_span ^1.8.0
    • stack_trace ^1.10.0
    • stream_channel ^2.1.0
    • string_scanner ^1.1.0
    • term_glyph ^1.2.0
  • timezone 0.11.2
    • http ^1.6.0
    • path ^1.9.1
  • typed_data 1.4.0
    • collection ^1.15.0
  • url_launcher_android 6.3.33
    • flutter any
    • meta ^1.10.0
    • url_launcher_platform_interface ^2.3.1
  • url_launcher_ios 6.4.2
    • flutter any
    • meta ^1.10.0
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_linux 3.2.3
    • flutter any
    • meta ^1.10.0
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_macos 3.2.6
    • flutter any
    • meta ^1.10.0
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_platform_interface 2.3.2
    • flutter any
    • plugin_platform_interface ^2.1.7
  • url_launcher_web 2.4.3
    • flutter any
    • flutter_web_plugins any
    • url_launcher_platform_interface ^2.2.0
    • web >=0.5.1 <2.0.0
  • url_launcher_windows 3.1.6
    • flutter any
    • meta ^1.10.0
    • url_launcher_platform_interface ^2.2.0
  • uuid 4.6.0
    • crypto ^3.0.0
    • fixnum ^1.1.0
  • vector_graphics 1.2.3
    • flutter any
    • http ^1.0.0
    • vector_graphics_codec ^1.1.11+1
  • vector_graphics_codec 1.1.13
  • vector_graphics_compiler 1.3.1
    • args ^2.3.0
    • meta ^1.7.0
    • path ^1.8.0
    • path_parsing ^1.0.1
    • vector_graphics_codec ^1.1.11+1
    • xml >=6.3.0 <=7.0.1
  • vector_math 2.4.3
  • version 3.0.2
  • vm_service 15.3.0
  • watcher 1.2.1
    • async ^2.5.0
    • path ^1.8.0
  • web 1.1.1
  • web_socket 1.0.1
    • web >=0.5.0 <2.0.0
  • web_socket_channel 3.0.3
    • async ^2.5.0
    • crypto ^3.0.0
    • stream_channel ^2.1.0
    • web >=0.5.0 <2.0.0
    • web_socket >=0.1.5 <2.0.0
  • webdriver 3.2.0
    • matcher ^0.12.10
    • path ^1.8.0
    • stack_trace ^1.10.0
    • sync_http ^0.3.0
    • web ^1.1.0
  • win32 6.4.0
    • ffi ^2.1.4
    • ffi_leak_tracker ^0.1.1
    • meta ^1.17.0
  • win32_registry 3.0.3
    • collection ^1.19.1
    • ffi ^2.1.4
    • ffi_leak_tracker ^0.1.1
    • meta ^1.17.0
    • win32 ^6.0.0
  • xdg_directories 1.1.0
    • meta ^1.3.0
    • path ^1.8.0
  • xml 7.0.1
    • collection ^1.19.0
    • meta ^1.17.0
    • petitparser ^7.0.2
  • yaml 3.1.4
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.2.0
      philipjohnson@Mac ggc_app %
Steps to reproduce

This widget does not work:

import 'package:firebase_ui_auth/firebase_ui_auth.dart' hide ForgotPasswordView;
import 'package:flutter/gestures.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:ggc_app/features/authentication/presentation/decorations.dart';
import 'package:ggc_app/features/revenuecat/data/terms_and_conditions.dart';
import 'package:ggc_app/repositories/firestore/firestore_providers.dart';
import 'package:ggc_app/router.dart';
import 'package:ggc_app/theme/theme_data.dart';
import 'package:go_router/go_router.dart';
import 'package:material_ui/material_ui.dart';
import 'package:universal_platform/universal_platform.dart';
import 'package:url_launcher/url_launcher.dart';

class GGCSignInScreen extends ConsumerWidget {
  const GGCSignInScreen({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final bool onMobile =
        UniversalPlatform.isApple || UniversalPlatform.isAndroid;
    final String signinPrompt = onMobile
        ? 'Welcome to Geo Garden Club! Please sign in.'
        : 'Welcome to Geo Garden Club! Please sign in. If you do not have an account, please create one using the GeoGardenClub mobile app (available from the App Store and Google Play Store).';
    final auth = ref.watch(firebaseAuthProvider);
    return Theme(
      data: ggcSignInScreenTheme,
      child: SignInScreen(
        // Only show registration link when on iOS or Android.
        showAuthActionSwitch: onMobile,
        auth: auth,
        actions: [
          ForgotPasswordAction((context, email) {
            context.pushNamed(AppRoute.authenticationPasswordForgot.name);
          }),

          // Check for the following situations:
          // * Email not verified => Email Verify Screen.
          // * Otherwise => Home screen
          AuthStateChangeAction<SignedIn>((context, state) {
            if (!state.user!.emailVerified) {
              context.goNamed(AppRoute.authenticationEmailVerify.name);
            } else {
              if (context.mounted) {
                context.goNamed(AppRoute.home.name);
              }
            }
          }),
          AuthStateChangeAction<UserCreated>((context, state) {
            if (!state.credential.user!.emailVerified) {
              context.goNamed(AppRoute.authenticationEmailVerify.name);
            } else {
              context.goNamed(AppRoute.profileCreate.name);
            }
          }),
          AuthStateChangeAction<CredentialLinked>((context, state) {
            if (!state.user.emailVerified) {
              context.goNamed(AppRoute.authenticationEmailVerify.name);
            } else {
              context.goNamed(AppRoute.home.name);
            }
          }),
        ],
        styles: const {
          EmailFormStyle(signInButtonVariant: ButtonVariant.filled),
        },
        headerBuilder: headerImage('assets/images/ggc4.png'),
        sideBuilder: sideImage('assets/images/ggc4.png'),
        subtitleBuilder: (context, action) {
          return Padding(
            padding: const EdgeInsets.only(bottom: 8),
            child: Text(
              action == AuthAction.signIn
                  ? signinPrompt
                  : 'Welcome to Geo Garden Club! Please create an account.',
            ),
          );
        },
        footerBuilder: (context, action) {
          final String prefix = (action == AuthAction.signIn)
              ? 'By signing in'
              : 'By registering';
          return Center(
            child: Padding(
              padding: const EdgeInsets.only(top: 16),
              child: RichText(
                text: TextSpan(
                  children: [
                    TextSpan(
                      text: '$prefix ',
                      style: const TextStyle(color: Colors.grey),
                    ),
                    const TextSpan(
                      text: 'you agree to our ',
                      style: TextStyle(color: Colors.grey),
                    ),
                    TextSpan(
                      text: 'terms',
                      style: const TextStyle(color: Colors.blue),
                      recognizer: TapGestureRecognizer()
                        ..onTap = () {
                          launchUrl(Uri.parse(termsAndConditionsURL()));
                        },
                    ),
                    const TextSpan(
                      text: ' and ',
                      style: TextStyle(color: Colors.grey),
                    ),
                    TextSpan(
                      text: 'privacy policy',
                      style: const TextStyle(color: Colors.blue),
                      recognizer: TapGestureRecognizer()
                        ..onTap = () {
                          launchUrl(Uri.parse(privacyPolicyURL()));
                        },
                    ),
                  ],
                ),
              ),
            ),
          );
        },
      ),
    );
  }
}

Expected Behavior

Sign in screen displays without error.

Actual Behavior
Image

Plus, this in the console:

The following assertion was thrown building TextField(controller:
TextEditingController#8f700(TextEditingValue(text: ┤├, selection:
TextSelection.invalid, composing: TextRange(start: -1, end:
-1))), focusNode: FocusNode#4b9aa, enabled: true, decoration:
InputDecoration(labelText: "Email", floatingLabelBehavior:
FloatingLabelBehavior.auto, floatingLabelAlignment:
FloatingLabelAlignment.start, alignLabelWithHint: false),
keyboardType: TextInputType(name: TextInputType.emailAddress,
signed: null, decimal: null), autocorrect: false, dirty,
dependencies: [MediaQuery, UnmanagedRestorationScope,
_LocalizationsScope-[GlobalKey#cfcea]], state:
_TextFieldState#dec4d):
No MaterialLocalizations found.
TextField widgets require MaterialLocalizations to be provided by
a Localizations widget ancestor.
The material library uses Localizations to generate messages,
labels, and abbreviations.
To introduce a MaterialLocalizations, either use a MaterialApp at
the root of your application to include them automatically, or
add a Localization widget with a MaterialLocalizations delegate.
The specific widget that could not find a MaterialLocalizations
ancestor was:
  TextField
Additional Information

No response

Ngôn ngữ chính
Dart
Star
152
Fork
144
Merge trung bình
17 giờ 49 phút
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của firebase/FirebaseUI-Flutter

Tất cả issue của firebase/FirebaseUI-Flutter

Issue tương tự

Thêm issue về Dart

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.