From 4b86567052593e127b0df28787042423693bd786 Mon Sep 17 00:00:00 2001 From: Chhaileng Peng Date: Thu, 6 Jul 2023 14:42:52 +0700 Subject: [PATCH 01/20] fix enable/disable not working with custom widget --- lib/country_code_picker.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index a2d82a7..7492968 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -161,7 +161,7 @@ class CountryCodePickerState extends State { Widget internalWidget; if (widget.builder != null) { internalWidget = InkWell( - onTap: showCountryCodePickerDialog, + onTap: widget.enabled ? showCountryCodePickerDialog : null, child: widget.builder!(selectedItem), ); } else { From 6ed387285a2dc1ba7e25d38677fd69b07e4ab17d Mon Sep 17 00:00:00 2001 From: Juan Martin Zabala Ochoa Date: Wed, 13 Sep 2023 13:34:16 -0500 Subject: [PATCH 02/20] optional close icon --- lib/country_code_picker.dart | 5 +++++ lib/src/selection_dialog.dart | 3 +++ 2 files changed, 8 insertions(+) diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index a2d82a7..c0059e6 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -75,6 +75,9 @@ class CountryCodePicker extends StatefulWidget { /// Set to true if you want to hide the search part final bool hideSearch; + /// Set to true if you want to hide the close icon dialog + final bool hideCloseIcon; + /// Set to true if you want to show drop down button final bool showDropDownButton; @@ -114,6 +117,7 @@ class CountryCodePicker extends StatefulWidget { this.comparator, this.countryFilter, this.hideSearch = false, + this.hideCloseIcon = false, this.showDropDownButton = false, this.dialogSize, this.dialogBackgroundColor, @@ -305,6 +309,7 @@ class CountryCodePickerState extends State { backgroundColor: widget.dialogBackgroundColor, barrierColor: widget.barrierColor, hideSearch: widget.hideSearch, + hideCloseIcon: widget.hideCloseIcon, closeIcon: widget.closeIcon, flagDecoration: widget.flagDecoration, ), diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index b3434e8..aa1b695 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -17,6 +17,7 @@ class SelectionDialog extends StatefulWidget { final Decoration? flagDecoration; final Size? size; final bool hideSearch; + final bool hideCloseIcon; final Icon? closeIcon; /// Background color of SelectionDialog @@ -45,6 +46,7 @@ class SelectionDialog extends StatefulWidget { this.backgroundColor, this.barrierColor, this.hideSearch = false, + this.hideCloseIcon = false, this.closeIcon, }) : searchDecoration = searchDecoration.prefixIcon == null ? searchDecoration.copyWith(prefixIcon: const Icon(Icons.search)) @@ -84,6 +86,7 @@ class _SelectionDialogState extends State { mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.end, children: [ + if (!widget.hideCloseIcon) IconButton( padding: const EdgeInsets.all(0), iconSize: 20, From 37582edcee0ef4bd62e96f5b023b7843c9208043 Mon Sep 17 00:00:00 2001 From: Juan Martin Zabala Ochoa Date: Wed, 13 Sep 2023 20:26:01 -0500 Subject: [PATCH 03/20] search padding and dialog item padding --- lib/country_code_picker.dart | 8 ++++++++ lib/src/selection_dialog.dart | 30 +++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index a2d82a7..e0be455 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -85,6 +85,10 @@ class CountryCodePicker extends StatefulWidget { /// with customized codes. final List> countryList; + final EdgeInsetsGeometry dialogItemPadding; + + final EdgeInsetsGeometry searchPadding; + const CountryCodePicker({ this.onChanged, this.onInit, @@ -119,6 +123,8 @@ class CountryCodePicker extends StatefulWidget { this.dialogBackgroundColor, this.closeIcon = const Icon(Icons.close), this.countryList = codes, + this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), Key? key, }) : super(key: key); @@ -307,6 +313,8 @@ class CountryCodePickerState extends State { hideSearch: widget.hideSearch, closeIcon: widget.closeIcon, flagDecoration: widget.flagDecoration, + dialogItemPadding: widget.dialogItemPadding, + searchPadding: widget.searchPadding, ), ), ), diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index b3434e8..d8cb501 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -28,6 +28,10 @@ class SelectionDialog extends StatefulWidget { /// elements passed as favorite final List favoriteElements; + final EdgeInsetsGeometry dialogItemPadding; + + final EdgeInsetsGeometry searchPadding; + SelectionDialog( this.elements, this.favoriteElements, { @@ -46,6 +50,8 @@ class SelectionDialog extends StatefulWidget { this.barrierColor, this.hideSearch = false, this.closeIcon, + this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), }) : searchDecoration = searchDecoration.prefixIcon == null ? searchDecoration.copyWith(prefixIcon: const Icon(Icons.search)) : searchDecoration, @@ -92,7 +98,7 @@ class _SelectionDialogState extends State { ), if (!widget.hideSearch) Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), + padding: widget.searchPadding, child: TextField( style: widget.searchStyle, decoration: widget.searchDecoration, @@ -108,12 +114,15 @@ class _SelectionDialogState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ ...widget.favoriteElements.map( - (f) => SimpleDialogOption( - child: _buildOption(f), - onPressed: () { + (f) => InkWell( + onTap: () { _selectItem(f); }, - ), + child: Padding( + padding: widget.dialogItemPadding, + child: _buildOption(f), + ) + ) ), const Divider(), ], @@ -122,12 +131,15 @@ class _SelectionDialogState extends State { _buildEmptySearchWidget(context) else ...filteredElements.map( - (e) => SimpleDialogOption( - child: _buildOption(e), - onPressed: () { + (e) => InkWell( + onTap: () { _selectItem(e); }, - ), + child: Padding( + padding: widget.dialogItemPadding, + child: _buildOption(e), + ) + ) ), ], ), From 484a495360855f23104edace6e44afd7642f19e1 Mon Sep 17 00:00:00 2001 From: Lukas Pierce Date: Sun, 14 Apr 2024 18:10:41 +0500 Subject: [PATCH 04/20] Update country_code.dart Added methods tryFromCountryCode and tryFromDialCode, which has nullable result --- lib/src/country_code.dart | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/src/country_code.dart b/lib/src/country_code.dart index b8a3863..2339303 100644 --- a/lib/src/country_code.dart +++ b/lib/src/country_code.dart @@ -39,6 +39,15 @@ class CountryCode { return CountryCode.fromJson(jsonCode!); } + static CountryCode? tryFromCountryCode(String countryCode) { + try { + return CountryCode.fromCountryCode(countryCode); + } catch (e) { + if (kDebugMode) print('Failed to recognize country from countryCode: $countryCode'); + return null; + } + } + factory CountryCode.fromDialCode(String dialCode) { final Map? jsonCode = codes.firstWhereOrNull( (code) => code['dial_code'] == dialCode, @@ -46,6 +55,15 @@ class CountryCode { return CountryCode.fromJson(jsonCode!); } + static CountryCode? tryFromDialCode(String dialCode) + try { + return CountryCode.fromDialCode(dialCode); + } catch (e) { + if (kDebugMode) print('Failed to recognize country from dialCode: $dialCode'); + return null; + } + } + CountryCode localize(BuildContext context) { return this ..name = CountryLocalizations.of(context)?.translate(code) ?? name; From d9cf16a14849818f85919090f652958380c449d6 Mon Sep 17 00:00:00 2001 From: Lukas Date: Sun, 14 Apr 2024 22:20:09 +0500 Subject: [PATCH 05/20] fix --- lib/src/country_code.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/country_code.dart b/lib/src/country_code.dart index 2339303..3a8069f 100644 --- a/lib/src/country_code.dart +++ b/lib/src/country_code.dart @@ -1,5 +1,6 @@ import 'package:collection/collection.dart' show IterableExtension; import 'package:flutter/cupertino.dart'; +import 'package:flutter/foundation.dart' show kDebugMode; import 'country_codes.dart'; import 'country_localizations.dart'; @@ -55,7 +56,7 @@ class CountryCode { return CountryCode.fromJson(jsonCode!); } - static CountryCode? tryFromDialCode(String dialCode) + static CountryCode? tryFromDialCode(String dialCode) { try { return CountryCode.fromDialCode(dialCode); } catch (e) { From 4b87e6712557976a58d759ceb20ff0ad530ca486 Mon Sep 17 00:00:00 2001 From: Nilashish Roy Date: Mon, 27 May 2024 22:41:18 +0600 Subject: [PATCH 06/20] Updated The Dart SDK to 3.4.1 and Flutter SDK to 3.22.1 --- CHANGELOG.md | 4 ++ example/android/app/build.gradle | 63 +++++++++-------------- example/android/build.gradle | 19 ++----- example/android/settings.gradle | 30 ++++++++--- example/lib/main.dart | 9 ++-- example/pubspec.yaml | 2 +- ios/Flutter/Generated.xcconfig | 6 +-- ios/Flutter/flutter_export_environment.sh | 6 +-- lib/src/selection_dialog.dart | 1 + pubspec.yaml | 3 +- 10 files changed, 69 insertions(+), 74 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d903a8..7ea331d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.1 - May 5 2024 + +- Support Flutter 3.22.1 + ## 3.0.0 - March 10 2023 - Support Flutter 3.7.0 diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index b52183a..2a2d082 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -1,71 +1,58 @@ +plugins { + id "com.android.application" + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') +def localPropertiesFile = rootProject.file("local.properties") if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> + localPropertiesFile.withReader("UTF-8") { reader -> localProperties.load(reader) } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +def flutterVersionCode = localProperties.getProperty("flutter.versionCode") if (flutterVersionCode == null) { - flutterVersionCode = '1' + flutterVersionCode = "1" } -def flutterVersionName = localProperties.getProperty('flutter.versionName') +def flutterVersionName = localProperties.getProperty("flutter.versionName") if (flutterVersionName == null) { - flutterVersionName = '1.0' + flutterVersionName = "1.0" } -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - android { - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion + namespace = "com.example.example" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.example" + applicationId = "com.example.example" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutterVersionCode.toInteger() + versionName = flutterVersionName } buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug + signingConfig = signingConfigs.debug } } } flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + source = "../.." } diff --git a/example/android/build.gradle b/example/android/build.gradle index 58a8c74..d2ffbff 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -1,16 +1,3 @@ -buildscript { - ext.kotlin_version = '1.7.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.2.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - allprojects { repositories { google() @@ -18,14 +5,14 @@ allprojects { } } -rootProject.buildDir = '../build' +rootProject.buildDir = "../build" subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { - project.evaluationDependsOn(':app') + project.evaluationDependsOn(":app") } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/example/android/settings.gradle b/example/android/settings.gradle index 44e62bc..536165d 100644 --- a/example/android/settings.gradle +++ b/example/android/settings.gradle @@ -1,11 +1,25 @@ -include ':app' +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.3.0" apply false + id "org.jetbrains.kotlin.android" version "1.7.10" apply false +} + +include ":app" diff --git a/example/lib/main.dart b/example/lib/main.dart index c8d9d1e..5232cc0 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -2,10 +2,11 @@ import 'package:country_code_picker/country_code_picker.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; -void main() => runApp(const MyApp()); +void main() => runApp( const MyApp()); class MyApp extends StatefulWidget { - const MyApp({Key key}) : super(key: key); + const MyApp({super.key}); + @override MyAppState createState() => MyAppState(); @@ -107,10 +108,10 @@ class MyAppState extends State { favorite: const ['+39', 'FR'], countryFilter: const ['IT', 'FR'], showFlagDialog: false, - comparator: (a, b) => b.name.compareTo(a.name), + comparator: (a, b) => b.name!.compareTo(a.name!), //Get the country information relevant to the initial selection onInit: (code) => debugPrint( - "on init ${code.name} ${code.dialCode} ${code.name}"), + "on init ${code!.name} ${code.dialCode} ${code.name}"), ), CountryCodePicker( onChanged: print, diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 1f4d287..4c882ab 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -11,7 +11,7 @@ version: 1.0.0+1 publish_to: none environment: - sdk: ">=2.0.0-dev.68.0 <3.0.0" + sdk: '>=3.3.0 <4.0.0' dependencies: flutter: diff --git a/ios/Flutter/Generated.xcconfig b/ios/Flutter/Generated.xcconfig index 015ea0e..79e59b7 100644 --- a/ios/Flutter/Generated.xcconfig +++ b/ios/Flutter/Generated.xcconfig @@ -1,8 +1,8 @@ // This is a generated file; do not edit or check into version control. -FLUTTER_ROOT=/Users/bezzo/flutter -FLUTTER_APPLICATION_PATH=/Users/bezzo/Desktop/CountryCodePicker +FLUTTER_ROOT=C:\src\flutter +FLUTTER_APPLICATION_PATH=C:\Users\RAHMAN\StudioProjects\CountryCodePicker COCOAPODS_PARALLEL_CODE_SIGN=true -FLUTTER_TARGET=lib/main.dart +FLUTTER_TARGET=lib\main.dart FLUTTER_BUILD_DIR=build FLUTTER_BUILD_NAME=3.0.0 FLUTTER_BUILD_NUMBER=3.0.0 diff --git a/ios/Flutter/flutter_export_environment.sh b/ios/Flutter/flutter_export_environment.sh index 06333d0..dda538a 100755 --- a/ios/Flutter/flutter_export_environment.sh +++ b/ios/Flutter/flutter_export_environment.sh @@ -1,9 +1,9 @@ #!/bin/sh # This is a generated file; do not edit or check into version control. -export "FLUTTER_ROOT=/Users/bezzo/flutter" -export "FLUTTER_APPLICATION_PATH=/Users/bezzo/Desktop/CountryCodePicker" +export "FLUTTER_ROOT=C:\src\flutter" +export "FLUTTER_APPLICATION_PATH=C:\Users\RAHMAN\StudioProjects\CountryCodePicker" export "COCOAPODS_PARALLEL_CODE_SIGN=true" -export "FLUTTER_TARGET=lib/main.dart" +export "FLUTTER_TARGET=lib\main.dart" export "FLUTTER_BUILD_DIR=build" export "FLUTTER_BUILD_NAME=3.0.0" export "FLUTTER_BUILD_NUMBER=3.0.0" diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 6f932fe..2f3ca9b 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -92,6 +92,7 @@ class _SelectionDialogState extends State { mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.end, children: [ + if (!widget.hideCloseIcon) IconButton( padding: const EdgeInsets.all(0), diff --git a/pubspec.yaml b/pubspec.yaml index ebc0837..2305a2f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,8 @@ repository: https://github.com/chandrabezzo/CountryCodePicker issue_tracker: https://github.com/imtoori/CountryCodePicker/issues environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=3.4.1 <4.0.0' + flutter: ">=1.17.0" dependencies: flutter: From 19db652adf3cd0e96a00e9c5f465beada2820272 Mon Sep 17 00:00:00 2001 From: Nilashish Roy Date: Mon, 27 May 2024 23:15:39 +0600 Subject: [PATCH 07/20] Added header text to the dialog and updated the image --- CHANGELOG.md | 1 + lib/src/selection_dialog.dart | 60 ++++++++++++++++++++++------------ screenshots/screen1.png | Bin 151749 -> 171110 bytes screenshots/screen2.png | Bin 44219 -> 42650 bytes 4 files changed, 41 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ea331d..4103ddb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 3.0.1 - May 5 2024 - Support Flutter 3.22.1 +- Added Header Text ## 3.0.0 - March 10 2023 diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 2f3ca9b..8c4b3fd 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -10,15 +10,20 @@ class SelectionDialog extends StatefulWidget { final InputDecoration searchDecoration; final TextStyle? searchStyle; final TextStyle? textStyle; + final TextStyle headerTextStyle; final BoxDecoration? boxDecoration; final WidgetBuilder? emptySearchBuilder; final bool? showFlag; final double flagWidth; + final String headerText; final Decoration? flagDecoration; final Size? size; final bool hideSearch; final bool hideCloseIcon; + final bool hideHeaderText; final Icon? closeIcon; + final EdgeInsets topBarPadding; + final MainAxisAlignment headerAlignment; /// Background color of SelectionDialog final Color? backgroundColor; @@ -38,10 +43,16 @@ class SelectionDialog extends StatefulWidget { this.favoriteElements, { Key? key, this.showCountryOnly, - this.emptySearchBuilder, + this.hideHeaderText = false, + this.emptySearchBuilder,this.headerAlignment = MainAxisAlignment.spaceBetween, + this.headerTextStyle = + const TextStyle(fontSize: 18, fontWeight: FontWeight.bold), InputDecoration searchDecoration = const InputDecoration(), this.searchStyle, this.textStyle, + this.topBarPadding = + const EdgeInsets.symmetric(vertical: 5.0, horizontal: 20), + this.headerText = "Select Country", this.boxDecoration, this.showFlag, this.flagDecoration, @@ -52,7 +63,8 @@ class SelectionDialog extends StatefulWidget { this.hideSearch = false, this.hideCloseIcon = false, this.closeIcon, - this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.dialogItemPadding = + const EdgeInsets.symmetric(horizontal: 24, vertical: 8), this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), }) : searchDecoration = searchDecoration.prefixIcon == null ? searchDecoration.copyWith(prefixIcon: const Icon(Icons.search)) @@ -92,13 +104,27 @@ class _SelectionDialogState extends State { mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.end, children: [ - - if (!widget.hideCloseIcon) - IconButton( - padding: const EdgeInsets.all(0), - iconSize: 20, - icon: widget.closeIcon!, - onPressed: () => Navigator.pop(context), + Padding( + padding: widget.topBarPadding, + child: Row( + mainAxisAlignment:widget.headerAlignment, + children: [ + !widget.hideHeaderText + ? Text( + widget.headerText, + overflow: TextOverflow.fade, + style: widget.headerTextStyle, + ) + : const SizedBox(), + if (!widget.hideCloseIcon) + IconButton( + padding: const EdgeInsets.all(0), + iconSize: 20, + icon: widget.closeIcon!, + onPressed: () => Navigator.pop(context), + ), + ], + ), ), if (!widget.hideSearch) Padding( @@ -117,34 +143,28 @@ class _SelectionDialogState extends State { : Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - ...widget.favoriteElements.map( - (f) => InkWell( + ...widget.favoriteElements.map((f) => InkWell( onTap: () { _selectItem(f); }, child: Padding( padding: widget.dialogItemPadding, child: _buildOption(f), - ) - ) - ), + ))), const Divider(), ], ), if (filteredElements.isEmpty) _buildEmptySearchWidget(context) else - ...filteredElements.map( - (e) => InkWell( + ...filteredElements.map((e) => InkWell( onTap: () { _selectItem(e); }, child: Padding( - padding: widget.dialogItemPadding, + padding: widget.dialogItemPadding, child: _buildOption(e), - ) - ) - ), + ))), ], ), ), diff --git a/screenshots/screen1.png b/screenshots/screen1.png index ebb6a19321ed200c7ce34da2078a1950706a0492..2b33cf10d0996c9c2882b76ddcf49491417d70d7 100644 GIT binary patch literal 171110 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 z≠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 Q!-x%`gz%uMO&_y<2W$>-+5i9m literal 151749 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

d~Z=s>-kU8RdApPMVqyzkk~pZc*wi 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 diff --git a/screenshots/screen2.png b/screenshots/screen2.png index 9c02d84bdfd2ff1733f728a8390a101d1feead5b..ea35c36b1271854f3859f83792bb69f762f49bf7 100644 GIT binary patch literal 42650 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 Date: Tue, 3 Sep 2024 17:22:32 +0500 Subject: [PATCH 08/20] removed Diacritics --- lib/src/country_code.dart | 6 ++++-- pubspec.yaml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/src/country_code.dart b/lib/src/country_code.dart index b8a3863..fa206c4 100644 --- a/lib/src/country_code.dart +++ b/lib/src/country_code.dart @@ -1,4 +1,5 @@ import 'package:collection/collection.dart' show IterableExtension; +import 'package:diacritic/diacritic.dart'; import 'package:flutter/cupertino.dart'; import 'country_codes.dart'; @@ -47,13 +48,14 @@ class CountryCode { } CountryCode localize(BuildContext context) { + final nam = CountryLocalizations.of(context)?.translate(code) ?? name; return this - ..name = CountryLocalizations.of(context)?.translate(code) ?? name; + ..name = nam == null? name : removeDiacritics(nam); } factory CountryCode.fromJson(Map json) { return CountryCode( - name: json['name'], + name: removeDiacritics(json['name']), code: json['code'], dialCode: json['dial_code'], flagUri: 'flags/${json['code'].toLowerCase()}.png', diff --git a/pubspec.yaml b/pubspec.yaml index ebc0837..c35a942 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,6 +12,7 @@ dependencies: flutter: sdk: flutter collection: ^1.15.0 + diacritic: ^0.1.5 flutter: assets: From f754dc2d9300929e2f32024af73840e039f2fae1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kurj=C3=A1k=20Rich=C3=A1rd?= Date: Fri, 27 Sep 2024 22:19:28 +0200 Subject: [PATCH 09/20] Add iso3Code to codes list --- lib/src/country_codes.dart | 1318 +++++++++--------------------------- 1 file changed, 305 insertions(+), 1013 deletions(-) diff --git a/lib/src/country_codes.dart b/lib/src/country_codes.dart index 7e7c082..6d33a85 100644 --- a/lib/src/country_codes.dart +++ b/lib/src/country_codes.dart @@ -1,1237 +1,529 @@ const List> codes = [ - { - "name": "افغانستان", - "code": "AF", - "dial_code": "+93", - }, - { - "name": "Åland", - "code": "AX", - "dial_code": "+358", - }, - { - "name": "Shqipëria", - "code": "AL", - "dial_code": "+355", - }, - { - "name": "الجزائر", - "code": "DZ", - "dial_code": "+213", - }, + {"name": "افغانستان", "code": "AF", "iso3Code": "AFG", "dial_code": "+93"}, + {"name": "Åland", "code": "AX", "iso3Code": "ALA", "dial_code": "+358"}, + {"name": "Shqipëria", "code": "AL", "iso3Code": "ALB", "dial_code": "+355"}, + {"name": "الجزائر", "code": "DZ", "iso3Code": "DZA", "dial_code": "+213"}, { "name": "American Samoa", "code": "AS", - "dial_code": "+1684", - }, - { - "name": "Andorra", - "code": "AD", - "dial_code": "+376", - }, - { - "name": "Angola", - "code": "AO", - "dial_code": "+244", - }, - { - "name": "Anguilla", - "code": "AI", - "dial_code": "+1264", - }, - { - "name": "Antarctica", - "code": "AQ", - "dial_code": "+672", + "iso3Code": "ASM", + "dial_code": "+1684" }, + {"name": "Andorra", "code": "AD", "iso3Code": "AND", "dial_code": "+376"}, + {"name": "Angola", "code": "AO", "iso3Code": "AGO", "dial_code": "+244"}, + {"name": "Anguilla", "code": "AI", "iso3Code": "AIA", "dial_code": "+1264"}, + {"name": "Antarctica", "code": "AQ", "iso3Code": "ATA", "dial_code": "+672"}, { "name": "Antigua and Barbuda", "code": "AG", - "dial_code": "+1268", - }, - { - "name": "Argentina", - "code": "AR", - "dial_code": "+54", - }, - { - "name": "Հայաստան", - "code": "AM", - "dial_code": "+374", - }, - { - "name": "Aruba", - "code": "AW", - "dial_code": "+297", - }, - { - "name": "Australia", - "code": "AU", - "dial_code": "+61", - }, - { - "name": "Österreich", - "code": "AT", - "dial_code": "+43", - }, - { - "name": "Azərbaycan", - "code": "AZ", - "dial_code": "+994", - }, - { - "name": "Bahamas", - "code": "BS", - "dial_code": "+1242", - }, - { - "name": "‏البحرين", - "code": "BH", - "dial_code": "+973", - }, - { - "name": "Bangladesh", - "code": "BD", - "dial_code": "+880", - }, - { - "name": "Barbados", - "code": "BB", - "dial_code": "+1246", - }, - { - "name": "Белару́сь", - "code": "BY", - "dial_code": "+375", - }, - { - "name": "België", - "code": "BE", - "dial_code": "+32", - }, - { - "name": "Belize", - "code": "BZ", - "dial_code": "+501", - }, - { - "name": "Bénin", - "code": "BJ", - "dial_code": "+229", - }, - { - "name": "Bermuda", - "code": "BM", - "dial_code": "+1441", - }, - { - "name": "ʼbrug-yul", - "code": "BT", - "dial_code": "+975", - }, - { - "name": "Bolivia", - "code": "BO", - "dial_code": "+591", + "iso3Code": "ATG", + "dial_code": "+1268" }, + {"name": "Argentina", "code": "AR", "iso3Code": "ARG", "dial_code": "+54"}, + {"name": "Հայաստան", "code": "AM", "iso3Code": "ARM", "dial_code": "+374"}, + {"name": "Aruba", "code": "AW", "iso3Code": "ABW", "dial_code": "+297"}, + {"name": "Australia", "code": "AU", "iso3Code": "AUS", "dial_code": "+61"}, + {"name": "Österreich", "code": "AT", "iso3Code": "AUT", "dial_code": "+43"}, + {"name": "Azərbaycan", "code": "AZ", "iso3Code": "AZE", "dial_code": "+994"}, + {"name": "Bahamas", "code": "BS", "iso3Code": "BHS", "dial_code": "+1242"}, + {"name": "‏البحرين", "code": "BH", "iso3Code": "BHR", "dial_code": "+973"}, + {"name": "Bangladesh", "code": "BD", "iso3Code": "BGD", "dial_code": "+880"}, + {"name": "Barbados", "code": "BB", "iso3Code": "BRB", "dial_code": "+1246"}, + {"name": "Белару́сь", "code": "BY", "iso3Code": "BLR", "dial_code": "+375"}, + {"name": "België", "code": "BE", "iso3Code": "BEL", "dial_code": "+32"}, + {"name": "Belize", "code": "BZ", "iso3Code": "BLZ", "dial_code": "+501"}, + {"name": "Bénin", "code": "BJ", "iso3Code": "BEN", "dial_code": "+229"}, + {"name": "Bermuda", "code": "BM", "iso3Code": "BMU", "dial_code": "+1441"}, + {"name": "ʼbrug-yul", "code": "BT", "iso3Code": "BTN", "dial_code": "+975"}, + {"name": "Bolivia", "code": "BO", "iso3Code": "BOL", "dial_code": "+591"}, { "name": "Bosna i Hercegovina", "code": "BA", - "dial_code": "+387", - }, - { - "name": "Botswana", - "code": "BW", - "dial_code": "+267", - }, - { - "name": "Bouvetøya", - "code": "BV", - "dial_code": "+47", - }, - { - "name": "Brasil", - "code": "BR", - "dial_code": "+55", + "iso3Code": "BIH", + "dial_code": "+387" }, + {"name": "Botswana", "code": "BW", "iso3Code": "BWA", "dial_code": "+267"}, + {"name": "Bouvetøya", "code": "BV", "iso3Code": "BVT", "dial_code": "+47"}, + {"name": "Brasil", "code": "BR", "iso3Code": "BRA", "dial_code": "+55"}, { "name": "British Indian Ocean Territory", "code": "IO", - "dial_code": "+246", + "iso3Code": "IOT", + "dial_code": "+246" }, { "name": "Negara Brunei Darussalam", "code": "BN", - "dial_code": "+673", - }, - { - "name": "България", - "code": "BG", - "dial_code": "+359", + "iso3Code": "BRN", + "dial_code": "+673" }, + {"name": "България", "code": "BG", "iso3Code": "BGR", "dial_code": "+359"}, { "name": "Burkina Faso", "code": "BF", - "dial_code": "+226", - }, - { - "name": "Burundi", - "code": "BI", - "dial_code": "+257", - }, - { - "name": "Cambodia", - "code": "KH", - "dial_code": "+855", - }, - { - "name": "Cameroon", - "code": "CM", - "dial_code": "+237", - }, - { - "name": "Canada", - "code": "CA", - "dial_code": "+1", - }, - { - "name": "Cabo Verde", - "code": "CV", - "dial_code": "+238", + "iso3Code": "BFA", + "dial_code": "+226" }, + {"name": "Burundi", "code": "BI", "iso3Code": "BDI", "dial_code": "+257"}, + {"name": "Cambodia", "code": "KH", "iso3Code": "KHM", "dial_code": "+855"}, + {"name": "Cameroon", "code": "CM", "iso3Code": "CMR", "dial_code": "+237"}, + {"name": "Canada", "code": "CA", "iso3Code": "CAN", "dial_code": "+1"}, + {"name": "Cabo Verde", "code": "CV", "iso3Code": "CPV", "dial_code": "+238"}, { "name": "Cayman Islands", "code": "KY", - "dial_code": "+1345", + "iso3Code": "CYM", + "dial_code": "+1345" }, { "name": "Ködörösêse tî Bêafrîka", "code": "CF", - "dial_code": "+236", - }, - { - "name": "Tchad", - "code": "TD", - "dial_code": "+235", - }, - { - "name": "Chile", - "code": "CL", - "dial_code": "+56", - }, - { - "name": "中国", - "code": "CN", - "dial_code": "+86", + "iso3Code": "CAF", + "dial_code": "+236" }, + {"name": "Tchad", "code": "TD", "iso3Code": "TCD", "dial_code": "+235"}, + {"name": "Chile", "code": "CL", "iso3Code": "CHL", "dial_code": "+56"}, + {"name": "中国", "code": "CN", "iso3Code": "CHN", "dial_code": "+86"}, { "name": "Christmas Island", "code": "CX", - "dial_code": "+61", + "iso3Code": "CXR", + "dial_code": "+61" }, { "name": "Cocos (Keeling) Islands", "code": "CC", - "dial_code": "+61", - }, - { - "name": "Colombia", - "code": "CO", - "dial_code": "+57", - }, - { - "name": "Komori", - "code": "KM", - "dial_code": "+269", + "iso3Code": "CCK", + "dial_code": "+61" }, + {"name": "Colombia", "code": "CO", "iso3Code": "COL", "dial_code": "+57"}, + {"name": "Komori", "code": "KM", "iso3Code": "COM", "dial_code": "+269"}, { "name": "République du Congo", "code": "CG", - "dial_code": "+242", + "iso3Code": "COG", + "dial_code": "+242" }, { "name": "République démocratique du Congo", "code": "CD", - "dial_code": "+243", + "iso3Code": "COD", + "dial_code": "+243" }, { "name": "Cook Islands", "code": "CK", - "dial_code": "+682", - }, - { - "name": "Costa Rica", - "code": "CR", - "dial_code": "+506", + "iso3Code": "COK", + "dial_code": "+682" }, + {"name": "Costa Rica", "code": "CR", "iso3Code": "CRI", "dial_code": "+506"}, { "name": "Côte d'Ivoire", "code": "CI", - "dial_code": "+225", - }, - { - "name": "Hrvatska", - "code": "HR", - "dial_code": "+385", - }, - { - "name": "Cuba", - "code": "CU", - "dial_code": "+53", - }, - { - "name": "Κύπρος", - "code": "CY", - "dial_code": "+357", + "iso3Code": "CIV", + "dial_code": "+225" }, + {"name": "Hrvatska", "code": "HR", "iso3Code": "HRV", "dial_code": "+385"}, + {"name": "Cuba", "code": "CU", "iso3Code": "CUB", "dial_code": "+53"}, + {"name": "Κύπρος", "code": "CY", "iso3Code": "CYP", "dial_code": "+357"}, { "name": "Česká republika", "code": "CZ", - "dial_code": "+420", - }, - { - "name": "Danmark", - "code": "DK", - "dial_code": "+45", - }, - { - "name": "Djibouti", - "code": "DJ", - "dial_code": "+253", - }, - { - "name": "Dominica", - "code": "DM", - "dial_code": "+1767", + "iso3Code": "CZE", + "dial_code": "+420" }, + {"name": "Danmark", "code": "DK", "iso3Code": "DNK", "dial_code": "+45"}, + {"name": "Djibouti", "code": "DJ", "iso3Code": "DJI", "dial_code": "+253"}, + {"name": "Dominica", "code": "DM", "iso3Code": "DMA", "dial_code": "+1767"}, { "name": "República Dominicana", "code": "DO", - "dial_code": "+1", - }, - { - "name": "Ecuador", - "code": "EC", - "dial_code": "+593", - }, - { - "name": "مصر‎", - "code": "EG", - "dial_code": "+20", - }, - { - "name": "El Salvador", - "code": "SV", - "dial_code": "+503", + "iso3Code": "DOM", + "dial_code": "+1" }, + {"name": "Ecuador", "code": "EC", "iso3Code": "ECU", "dial_code": "+593"}, + {"name": "مصر‎", "code": "EG", "iso3Code": "EGY", "dial_code": "+20"}, + {"name": "El Salvador", "code": "SV", "iso3Code": "SLV", "dial_code": "+503"}, { "name": "Guinea Ecuatorial", "code": "GQ", - "dial_code": "+240", - }, - { - "name": "ኤርትራ", - "code": "ER", - "dial_code": "+291", - }, - { - "name": "Eesti", - "code": "EE", - "dial_code": "+372", - }, - { - "name": "ኢትዮጵያ", - "code": "ET", - "dial_code": "+251", + "iso3Code": "GNQ", + "dial_code": "+240" }, + {"name": "ኤርትራ", "code": "ER", "iso3Code": "ERI", "dial_code": "+291"}, + {"name": "Eesti", "code": "EE", "iso3Code": "EST", "dial_code": "+372"}, + {"name": "ኢትዮጵያ", "code": "ET", "iso3Code": "ETH", "dial_code": "+251"}, { "name": "Falkland Islands", "code": "FK", - "dial_code": "+500", - }, - { - "name": "Føroyar", - "code": "FO", - "dial_code": "+298", - }, - { - "name": "Fiji", - "code": "FJ", - "dial_code": "+679", - }, - { - "name": "Suomi", - "code": "FI", - "dial_code": "+358", - }, - { - "name": "France", - "code": "FR", - "dial_code": "+33", + "iso3Code": "FLK", + "dial_code": "+500" }, + {"name": "Føroyar", "code": "FO", "iso3Code": "FRO", "dial_code": "+298"}, + {"name": "Fiji", "code": "FJ", "iso3Code": "FJI", "dial_code": "+679"}, + {"name": "Suomi", "code": "FI", "iso3Code": "FIN", "dial_code": "+358"}, + {"name": "France", "code": "FR", "iso3Code": "FRA", "dial_code": "+33"}, { "name": "Guyane française", "code": "GF", - "dial_code": "+594", + "iso3Code": "GUF", + "dial_code": "+594" }, { "name": "Polynésie française", "code": "PF", - "dial_code": "+689", + "iso3Code": "PYF", + "dial_code": "+689" }, { "name": "Territoire des Terres australes et antarctiques fr", "code": "TF", - "dial_code": "+262", - }, - { - "name": "Gabon", - "code": "GA", - "dial_code": "+241", - }, - { - "name": "Gambia", - "code": "GM", - "dial_code": "+220", - }, - { - "name": "საქართველო", - "code": "GE", - "dial_code": "+995", - }, - { - "name": "Deutschland", - "code": "DE", - "dial_code": "+49", - }, - { - "name": "Ghana", - "code": "GH", - "dial_code": "+233", - }, - { - "name": "Gibraltar", - "code": "GI", - "dial_code": "+350", - }, - { - "name": "Ελλάδα", - "code": "GR", - "dial_code": "+30", + "iso3Code": "ATF", + "dial_code": "+262" }, + {"name": "Gabon", "code": "GA", "iso3Code": "GAB", "dial_code": "+241"}, + {"name": "Gambia", "code": "GM", "iso3Code": "GMB", "dial_code": "+220"}, + {"name": "საქართველო", "code": "GE", "iso3Code": "GEO", "dial_code": "+995"}, + {"name": "Deutschland", "code": "DE", "iso3Code": "DEU", "dial_code": "+49"}, + {"name": "Ghana", "code": "GH", "iso3Code": "GHA", "dial_code": "+233"}, + {"name": "Gibraltar", "code": "GI", "iso3Code": "GIB", "dial_code": "+350"}, + {"name": "Ελλάδα", "code": "GR", "iso3Code": "GRC", "dial_code": "+30"}, { "name": "Kalaallit Nunaat", "code": "GL", - "dial_code": "+299", - }, - { - "name": "Grenada", - "code": "GD", - "dial_code": "+1473", - }, - { - "name": "Guadeloupe", - "code": "GP", - "dial_code": "+590", - }, - { - "name": "Guam", - "code": "GU", - "dial_code": "+1671", - }, - { - "name": "Guatemala", - "code": "GT", - "dial_code": "+502", - }, - { - "name": "Guernsey", - "code": "GG", - "dial_code": "+44", - }, - { - "name": "Guinée", - "code": "GN", - "dial_code": "+224", + "iso3Code": "GRL", + "dial_code": "+299" }, + {"name": "Grenada", "code": "GD", "iso3Code": "GRD", "dial_code": "+1473"}, + {"name": "Guadeloupe", "code": "GP", "iso3Code": "GLP", "dial_code": "+590"}, + {"name": "Guam", "code": "GU", "iso3Code": "GUM", "dial_code": "+1671"}, + {"name": "Guatemala", "code": "GT", "iso3Code": "GTM", "dial_code": "+502"}, + {"name": "Guernsey", "code": "GG", "iso3Code": "GGY", "dial_code": "+44"}, + {"name": "Guinée", "code": "GN", "iso3Code": "GIN", "dial_code": "+224"}, { "name": "Guiné-Bissau", "code": "GW", - "dial_code": "+245", - }, - { - "name": "Guyana", - "code": "GY", - "dial_code": "+592", - }, - { - "name": "Haïti", - "code": "HT", - "dial_code": "+509", + "iso3Code": "GNB", + "dial_code": "+245" }, + {"name": "Guyana", "code": "GY", "iso3Code": "GUY", "dial_code": "+592"}, + {"name": "Haïti", "code": "HT", "iso3Code": "HTI", "dial_code": "+509"}, { "name": "Heard Island and McDonald Islands", "code": "HM", - "dial_code": "+0", - }, - { - "name": "Vaticano", - "code": "VA", - "dial_code": "+379", - }, - { - "name": "Honduras", - "code": "HN", - "dial_code": "+504", - }, - { - "name": "香港", - "code": "HK", - "dial_code": "+852", - }, - { - "name": "Magyarország", - "code": "HU", - "dial_code": "+36", - }, - { - "name": "Ísland", - "code": "IS", - "dial_code": "+354", - }, - { - "name": "भारत", - "code": "IN", - "dial_code": "+91", - }, - { - "name": "Indonesia", - "code": "ID", - "dial_code": "+62", - }, - { - "name": "ایران", - "code": "IR", - "dial_code": "+98", - }, - { - "name": "العراق", - "code": "IQ", - "dial_code": "+964", - }, - { - "name": "Éire", - "code": "IE", - "dial_code": "+353", - }, - { - "name": "Isle of Man", - "code": "IM", - "dial_code": "+44", - }, - { - "name": "ישראל", - "code": "IL", - "dial_code": "+972", - }, - { - "name": "Italia", - "code": "IT", - "dial_code": "+39", - }, - { - "name": "Jamaica", - "code": "JM", - "dial_code": "+1876", - }, - { - "name": "日本", - "code": "JP", - "dial_code": "+81", - }, - { - "name": "Jersey", - "code": "JE", - "dial_code": "+44", - }, - { - "name": "الأردن", - "code": "JO", - "dial_code": "+962", - }, - { - "name": "Қазақстан", - "code": "KZ", - "dial_code": "+7", - }, - { - "name": "Kenya", - "code": "KE", - "dial_code": "+254", - }, - { - "name": "Kiribati", - "code": "KI", - "dial_code": "+686", - }, - { - "name": "북한", - "code": "KP", - "dial_code": "+850", - }, - { - "name": "대한민국", - "code": "KR", - "dial_code": "+82", + "iso3Code": "HMD", + "dial_code": "+0" }, + {"name": "Vaticano", "code": "VA", "iso3Code": "VAT", "dial_code": "+379"}, + {"name": "Honduras", "code": "HN", "iso3Code": "HND", "dial_code": "+504"}, + {"name": "香港", "code": "HK", "iso3Code": "HKG", "dial_code": "+852"}, + {"name": "Magyarország", "code": "HU", "iso3Code": "HUN", "dial_code": "+36"}, + {"name": "Ísland", "code": "IS", "iso3Code": "ISL", "dial_code": "+354"}, + {"name": "भारत", "code": "IN", "iso3Code": "IND", "dial_code": "+91"}, + {"name": "Indonesia", "code": "ID", "iso3Code": "IDN", "dial_code": "+62"}, + {"name": "ایران", "code": "IR", "iso3Code": "IRN", "dial_code": "+98"}, + {"name": "العراق", "code": "IQ", "iso3Code": "IRQ", "dial_code": "+964"}, + {"name": "Éire", "code": "IE", "iso3Code": "IRL", "dial_code": "+353"}, + {"name": "Isle of Man", "code": "IM", "iso3Code": "IMN", "dial_code": "+44"}, + {"name": "ישראל", "code": "IL", "iso3Code": "ISR", "dial_code": "+972"}, + {"name": "Italia", "code": "IT", "iso3Code": "ITA", "dial_code": "+39"}, + {"name": "Jamaica", "code": "JM", "iso3Code": "JAM", "dial_code": "+1876"}, + {"name": "日本", "code": "JP", "iso3Code": "JPN", "dial_code": "+81"}, + {"name": "Jersey", "code": "JE", "iso3Code": "JEY", "dial_code": "+44"}, + {"name": "الأردن", "code": "JO", "iso3Code": "JOR", "dial_code": "+962"}, + {"name": "Қазақстан", "code": "KZ", "iso3Code": "KAZ", "dial_code": "+7"}, + {"name": "Kenya", "code": "KE", "iso3Code": "KEN", "dial_code": "+254"}, + {"name": "Kiribati", "code": "KI", "iso3Code": "KIR", "dial_code": "+686"}, + {"name": "북한", "code": "KP", "iso3Code": "PRK", "dial_code": "+850"}, + {"name": "대한민국", "code": "KR", "iso3Code": "KOR", "dial_code": "+82"}, { "name": "Republika e Kosovës", "code": "XK", - "dial_code": "+383", - }, - { - "name": "الكويت", - "code": "KW", - "dial_code": "+965", - }, - { - "name": "Кыргызстан", - "code": "KG", - "dial_code": "+996", - }, - { - "name": "ສປປລາວ", - "code": "LA", - "dial_code": "+856", - }, - { - "name": "Latvija", - "code": "LV", - "dial_code": "+371", - }, - { - "name": "لبنان", - "code": "LB", - "dial_code": "+961", - }, - { - "name": "Lesotho", - "code": "LS", - "dial_code": "+266", - }, - { - "name": "Liberia", - "code": "LR", - "dial_code": "+231", - }, - { - "name": "‏ليبيا", - "code": "LY", - "dial_code": "+218", + "iso3Code": "KOS", + "dial_code": "+383" }, + {"name": "الكويت", "code": "KW", "iso3Code": "KWT", "dial_code": "+965"}, + {"name": "Кыргызстан", "code": "KG", "iso3Code": "KGZ", "dial_code": "+996"}, + {"name": "ສປປລາວ", "code": "LA", "iso3Code": "LAO", "dial_code": "+856"}, + {"name": "Latvija", "code": "LV", "iso3Code": "LVA", "dial_code": "+371"}, + {"name": "لبنان", "code": "LB", "iso3Code": "LBN", "dial_code": "+961"}, + {"name": "Lesotho", "code": "LS", "iso3Code": "LSO", "dial_code": "+266"}, + {"name": "Liberia", "code": "LR", "iso3Code": "LBR", "dial_code": "+231"}, + {"name": "‏ليبيا", "code": "LY", "iso3Code": "LBY", "dial_code": "+218"}, { "name": "Liechtenstein", "code": "LI", - "dial_code": "+423", - }, - { - "name": "Lietuva", - "code": "LT", - "dial_code": "+370", - }, - { - "name": "Luxembourg", - "code": "LU", - "dial_code": "+352", - }, - { - "name": "澳門", - "code": "MO", - "dial_code": "+853", - }, - { - "name": "Македонија", - "code": "MK", - "dial_code": "+389", + "iso3Code": "LIE", + "dial_code": "+423" }, + {"name": "Lietuva", "code": "LT", "iso3Code": "LTU", "dial_code": "+370"}, + {"name": "Luxembourg", "code": "LU", "iso3Code": "LUX", "dial_code": "+352"}, + {"name": "澳門", "code": "MO", "iso3Code": "MAC", "dial_code": "+853"}, + {"name": "Македонија", "code": "MK", "iso3Code": "MKD", "dial_code": "+389"}, { "name": "Madagasikara", "code": "MG", - "dial_code": "+261", - }, - { - "name": "Malawi", - "code": "MW", - "dial_code": "+265", - }, - { - "name": "Malaysia", - "code": "MY", - "dial_code": "+60", - }, - { - "name": "Maldives", - "code": "MV", - "dial_code": "+960", - }, - { - "name": "Mali", - "code": "ML", - "dial_code": "+223", - }, - { - "name": "Malta", - "code": "MT", - "dial_code": "+356", - }, - { - "name": "M̧ajeļ", - "code": "MH", - "dial_code": "+692", - }, - { - "name": "Martinique", - "code": "MQ", - "dial_code": "+596", - }, - { - "name": "موريتانيا", - "code": "MR", - "dial_code": "+222", - }, - { - "name": "Maurice", - "code": "MU", - "dial_code": "+230", - }, - { - "name": "Mayotte", - "code": "YT", - "dial_code": "+262", - }, - { - "name": "México", - "code": "MX", - "dial_code": "+52", - }, - { - "name": "Micronesia", - "code": "FM", - "dial_code": "+691", - }, - { - "name": "Moldova", - "code": "MD", - "dial_code": "+373", - }, - { - "name": "Monaco", - "code": "MC", - "dial_code": "+377", - }, - { - "name": "Монгол улс", - "code": "MN", - "dial_code": "+976", - }, - { - "name": "Црна Гора", - "code": "ME", - "dial_code": "+382", - }, - { - "name": "Montserrat", - "code": "MS", - "dial_code": "+1664", - }, - { - "name": "المغرب", - "code": "MA", - "dial_code": "+212", - }, - { - "name": "Moçambique", - "code": "MZ", - "dial_code": "+258", - }, - { - "name": "Myanmar", - "code": "MM", - "dial_code": "+95", - }, - { - "name": "Namibia", - "code": "NA", - "dial_code": "+264", - }, - { - "name": "Nauru", - "code": "NR", - "dial_code": "+674", - }, - { - "name": "नेपाल", - "code": "NP", - "dial_code": "+977", - }, - { - "name": "Nederland", - "code": "NL", - "dial_code": "+31", + "iso3Code": "MDG", + "dial_code": "+261" }, + {"name": "Malawi", "code": "MW", "iso3Code": "MWI", "dial_code": "+265"}, + {"name": "Malaysia", "code": "MY", "iso3Code": "MYS", "dial_code": "+60"}, + {"name": "Maldives", "code": "MV", "iso3Code": "MDV", "dial_code": "+960"}, + {"name": "Mali", "code": "ML", "iso3Code": "MLI", "dial_code": "+223"}, + {"name": "Malta", "code": "MT", "iso3Code": "MLT", "dial_code": "+356"}, + {"name": "M̧ajeļ", "code": "MH", "iso3Code": "MHL", "dial_code": "+692"}, + {"name": "Martinique", "code": "MQ", "iso3Code": "MTQ", "dial_code": "+596"}, + {"name": "موريتانيا", "code": "MR", "iso3Code": "MRT", "dial_code": "+222"}, + {"name": "Maurice", "code": "MU", "iso3Code": "MUS", "dial_code": "+230"}, + {"name": "Mayotte", "code": "YT", "iso3Code": "MYT", "dial_code": "+262"}, + {"name": "México", "code": "MX", "iso3Code": "MEX", "dial_code": "+52"}, + {"name": "Micronesia", "code": "FM", "iso3Code": "FSM", "dial_code": "+691"}, + {"name": "Moldova", "code": "MD", "iso3Code": "MDA", "dial_code": "+373"}, + {"name": "Monaco", "code": "MC", "iso3Code": "MCO", "dial_code": "+377"}, + {"name": "Монгол улс", "code": "MN", "iso3Code": "MNG", "dial_code": "+976"}, + {"name": "Црна Гора", "code": "ME", "iso3Code": "MNE", "dial_code": "+382"}, + {"name": "Montserrat", "code": "MS", "iso3Code": "MSR", "dial_code": "+1664"}, + {"name": "المغرب", "code": "MA", "iso3Code": "MAR", "dial_code": "+212"}, + {"name": "Moçambique", "code": "MZ", "iso3Code": "MOZ", "dial_code": "+258"}, + {"name": "Myanmar", "code": "MM", "iso3Code": "MMR", "dial_code": "+95"}, + {"name": "Namibia", "code": "NA", "iso3Code": "NAM", "dial_code": "+264"}, + {"name": "Nauru", "code": "NR", "iso3Code": "NRU", "dial_code": "+674"}, + {"name": "नेपाल", "code": "NP", "iso3Code": "NPL", "dial_code": "+977"}, + {"name": "Nederland", "code": "NL", "iso3Code": "NLD", "dial_code": "+31"}, { "name": "Netherlands Antilles", "code": "AN", - "dial_code": "+599", + "iso3Code": "AN", + "dial_code": "+599" }, { "name": "Nouvelle-Calédonie", "code": "NC", - "dial_code": "+687", - }, - { - "name": "New Zealand", - "code": "NZ", - "dial_code": "+64", - }, - { - "name": "Nicaragua", - "code": "NI", - "dial_code": "+505", - }, - { - "name": "Niger", - "code": "NE", - "dial_code": "+227", - }, - { - "name": "Nigeria", - "code": "NG", - "dial_code": "+234", - }, - { - "name": "Niuē", - "code": "NU", - "dial_code": "+683", + "iso3Code": "NCL", + "dial_code": "+687" }, + {"name": "New Zealand", "code": "NZ", "iso3Code": "NZL", "dial_code": "+64"}, + {"name": "Nicaragua", "code": "NI", "iso3Code": "NIC", "dial_code": "+505"}, + {"name": "Niger", "code": "NE", "iso3Code": "NER", "dial_code": "+227"}, + {"name": "Nigeria", "code": "NG", "iso3Code": "NGA", "dial_code": "+234"}, + {"name": "Niuē", "code": "NU", "iso3Code": "NIU", "dial_code": "+683"}, { "name": "Norfolk Island", "code": "NF", - "dial_code": "+672", + "iso3Code": "NFK", + "dial_code": "+672" }, { "name": "Northern Mariana Islands", "code": "MP", - "dial_code": "+1670", - }, - { - "name": "Norge", - "code": "NO", - "dial_code": "+47", - }, - { - "name": "عمان", - "code": "OM", - "dial_code": "+968", - }, - { - "name": "Pakistan", - "code": "PK", - "dial_code": "+92", - }, - { - "name": "Palau", - "code": "PW", - "dial_code": "+680", - }, - { - "name": "فلسطين", - "code": "PS", - "dial_code": "+970", - }, - { - "name": "Panamá", - "code": "PA", - "dial_code": "+507", + "iso3Code": "MNP", + "dial_code": "+1670" }, + {"name": "Norge", "code": "NO", "iso3Code": "NOR", "dial_code": "+47"}, + {"name": "عمان", "code": "OM", "iso3Code": "OMN", "dial_code": "+968"}, + {"name": "Pakistan", "code": "PK", "iso3Code": "PAK", "dial_code": "+92"}, + {"name": "Palau", "code": "PW", "iso3Code": "PLW", "dial_code": "+680"}, + {"name": "فلسطين", "code": "PS", "iso3Code": "PSE", "dial_code": "+970"}, + {"name": "Panamá", "code": "PA", "iso3Code": "PAN", "dial_code": "+507"}, { "name": "Papua Niugini", "code": "PG", - "dial_code": "+675", - }, - { - "name": "Paraguay", - "code": "PY", - "dial_code": "+595", - }, - { - "name": "Perú", - "code": "PE", - "dial_code": "+51", - }, - { - "name": "Pilipinas", - "code": "PH", - "dial_code": "+63", + "iso3Code": "PNG", + "dial_code": "+675" }, + {"name": "Paraguay", "code": "PY", "iso3Code": "PRY", "dial_code": "+595"}, + {"name": "Perú", "code": "PE", "iso3Code": "PER", "dial_code": "+51"}, + {"name": "Pilipinas", "code": "PH", "iso3Code": "PHL", "dial_code": "+63"}, { "name": "Pitcairn Islands", "code": "PN", - "dial_code": "+64", + "iso3Code": "PCN", + "dial_code": "+64" }, + {"name": "Polska", "code": "PL", "iso3Code": "POL", "dial_code": "+48"}, + {"name": "Portugal", "code": "PT", "iso3Code": "PRT", "dial_code": "+351"}, { - "name": "Polska", - "code": "PL", - "dial_code": "+48", - }, - { - "name": "Portugal", - "code": "PT", - "dial_code": "+351", + "name": "Puerto Rico", + "code": "PR", + "iso3Code": "PRI", + "dial_code": "+1939" }, { "name": "Puerto Rico", "code": "PR", - "dial_code": "+1939", - }, - { - "name": "Puerto Rico", - "code": "PR", - "dial_code": "+1787", - }, - { - "name": "قطر", - "code": "QA", - "dial_code": "+974", - }, - { - "name": "România", - "code": "RO", - "dial_code": "+40", - }, - { - "name": "Россия", - "code": "RU", - "dial_code": "+7", - }, - { - "name": "Rwanda", - "code": "RW", - "dial_code": "+250", - }, - { - "name": "La Réunion", - "code": "RE", - "dial_code": "+262", + "iso3Code": "PRI", + "dial_code": "+1787" }, + {"name": "قطر", "code": "QA", "iso3Code": "QAT", "dial_code": "+974"}, + {"name": "România", "code": "RO", "iso3Code": "ROU", "dial_code": "+40"}, + {"name": "Россия", "code": "RU", "iso3Code": "RUS", "dial_code": "+7"}, + {"name": "Rwanda", "code": "RW", "iso3Code": "RWA", "dial_code": "+250"}, + {"name": "La Réunion", "code": "RE", "iso3Code": "REU", "dial_code": "+262"}, { "name": "Saint-Barthélemy", "code": "BL", - "dial_code": "+590", + "iso3Code": "BLM", + "dial_code": "+590" }, { "name": "Saint Helena", "code": "SH", - "dial_code": "+290", + "iso3Code": "SHN", + "dial_code": "+290" }, { "name": "Saint Kitts and Nevis", "code": "KN", - "dial_code": "+1869", + "iso3Code": "KNA", + "dial_code": "+1869" }, { "name": "Saint Lucia", "code": "LC", - "dial_code": "+1758", + "iso3Code": "LCA", + "dial_code": "+1758" }, { "name": "Saint-Martin", "code": "MF", - "dial_code": "+590", + "iso3Code": "MAF", + "dial_code": "+590" }, { "name": "Saint-Pierre-et-Miquelon", "code": "PM", - "dial_code": "+508", + "iso3Code": "SPM", + "dial_code": "+508" }, { "name": "Saint Vincent and the Grenadines", "code": "VC", - "dial_code": "+1784", - }, - { - "name": "Samoa", - "code": "WS", - "dial_code": "+685", - }, - { - "name": "San Marino", - "code": "SM", - "dial_code": "+378", + "iso3Code": "VCT", + "dial_code": "+1784" }, + {"name": "Samoa", "code": "WS", "iso3Code": "WSM", "dial_code": "+685"}, + {"name": "San Marino", "code": "SM", "iso3Code": "SMR", "dial_code": "+378"}, { "name": "São Tomé e Príncipe", "code": "ST", - "dial_code": "+239", + "iso3Code": "STP", + "dial_code": "+239" }, { "name": "العربية السعودية", "code": "SA", - "dial_code": "+966", - }, - { - "name": "Sénégal", - "code": "SN", - "dial_code": "+221", - }, - { - "name": "Србија", - "code": "RS", - "dial_code": "+381", - }, - { - "name": "Seychelles", - "code": "SC", - "dial_code": "+248", + "iso3Code": "SAU", + "dial_code": "+966" }, + {"name": "Sénégal", "code": "SN", "iso3Code": "SEN", "dial_code": "+221"}, + {"name": "Србија", "code": "RS", "iso3Code": "SRB", "dial_code": "+381"}, + {"name": "Seychelles", "code": "SC", "iso3Code": "SYC", "dial_code": "+248"}, { "name": "Sierra Leone", "code": "SL", - "dial_code": "+232", - }, - { - "name": "Singapore", - "code": "SG", - "dial_code": "+65", - }, - { - "name": "Slovensko", - "code": "SK", - "dial_code": "+421", - }, - { - "name": "Slovenija", - "code": "SI", - "dial_code": "+386", + "iso3Code": "SLE", + "dial_code": "+232" }, + {"name": "Singapore", "code": "SG", "iso3Code": "SGP", "dial_code": "+65"}, + {"name": "Slovensko", "code": "SK", "iso3Code": "SVK", "dial_code": "+421"}, + {"name": "Slovenija", "code": "SI", "iso3Code": "SVN", "dial_code": "+386"}, { "name": "Solomon Islands", "code": "SB", - "dial_code": "+677", - }, - { - "name": "Soomaaliya", - "code": "SO", - "dial_code": "+252", - }, - { - "name": "South Africa", - "code": "ZA", - "dial_code": "+27", - }, - { - "name": "South Sudan", - "code": "SS", - "dial_code": "+211", + "iso3Code": "SLB", + "dial_code": "+677" }, + {"name": "Soomaaliya", "code": "SO", "iso3Code": "SOM", "dial_code": "+252"}, + {"name": "South Africa", "code": "ZA", "iso3Code": "ZAF", "dial_code": "+27"}, + {"name": "South Sudan", "code": "SS", "iso3Code": "SSD", "dial_code": "+211"}, { "name": "South Georgia", "code": "GS", - "dial_code": "+500", - }, - { - "name": "España", - "code": "ES", - "dial_code": "+34", - }, - { - "name": "Sri Lanka", - "code": "LK", - "dial_code": "+94", - }, - { - "name": "السودان", - "code": "SD", - "dial_code": "+249", - }, - { - "name": "Suriname", - "code": "SR", - "dial_code": "+597", + "iso3Code": "SGS", + "dial_code": "+500" }, + {"name": "España", "code": "ES", "iso3Code": "ESP", "dial_code": "+34"}, + {"name": "Sri Lanka", "code": "LK", "iso3Code": "LKA", "dial_code": "+94"}, + {"name": "السودان", "code": "SD", "iso3Code": "SDN", "dial_code": "+249"}, + {"name": "Suriname", "code": "SR", "iso3Code": "SUR", "dial_code": "+597"}, { "name": "Svalbard og Jan Mayen", "code": "SJ", - "dial_code": "+47", - }, - { - "name": "Swaziland", - "code": "SZ", - "dial_code": "+268", - }, - { - "name": "Sverige", - "code": "SE", - "dial_code": "+46", - }, - { - "name": "Schweiz", - "code": "CH", - "dial_code": "+41", - }, - { - "name": "سوريا", - "code": "SY", - "dial_code": "+963", - }, - { - "name": "臺灣", - "code": "TW", - "dial_code": "+886", - }, - { - "name": "Тоҷикистон", - "code": "TJ", - "dial_code": "+992", - }, - { - "name": "Tanzania", - "code": "TZ", - "dial_code": "+255", - }, - { - "name": "ประเทศไทย", - "code": "TH", - "dial_code": "+66", - }, - { - "name": "Timor-Leste", - "code": "TL", - "dial_code": "+670", - }, - { - "name": "Togo", - "code": "TG", - "dial_code": "+228", - }, - { - "name": "Tokelau", - "code": "TK", - "dial_code": "+690", - }, - { - "name": "Tonga", - "code": "TO", - "dial_code": "+676", + "iso3Code": "SJM", + "dial_code": "+47" }, + {"name": "Swaziland", "code": "SZ", "iso3Code": "SWZ", "dial_code": "+268"}, + {"name": "Sverige", "code": "SE", "iso3Code": "SWE", "dial_code": "+46"}, + {"name": "Schweiz", "code": "CH", "iso3Code": "CHE", "dial_code": "+41"}, + {"name": "سوريا", "code": "SY", "iso3Code": "SYR", "dial_code": "+963"}, + {"name": "臺灣", "code": "TW", "iso3Code": "TWN", "dial_code": "+886"}, + {"name": "Тоҷикистон", "code": "TJ", "iso3Code": "TJK", "dial_code": "+992"}, + {"name": "Tanzania", "code": "TZ", "iso3Code": "TZA", "dial_code": "+255"}, + {"name": "ประเทศไทย", "code": "TH", "iso3Code": "THA", "dial_code": "+66"}, + {"name": "Timor-Leste", "code": "TL", "iso3Code": "TLS", "dial_code": "+670"}, + {"name": "Togo", "code": "TG", "iso3Code": "TGO", "dial_code": "+228"}, + {"name": "Tokelau", "code": "TK", "iso3Code": "TKL", "dial_code": "+690"}, + {"name": "Tonga", "code": "TO", "iso3Code": "TON", "dial_code": "+676"}, { "name": "Trinidad and Tobago", "code": "TT", - "dial_code": "+1868", - }, - { - "name": "تونس", - "code": "TN", - "dial_code": "+216", - }, - { - "name": "Türkiye", - "code": "TR", - "dial_code": "+90", + "iso3Code": "TTO", + "dial_code": "+1868" }, + {"name": "تونس", "code": "TN", "iso3Code": "TUN", "dial_code": "+216"}, + {"name": "Türkiye", "code": "TR", "iso3Code": "TUR", "dial_code": "+90"}, { "name": "Türkmenistan", "code": "TM", - "dial_code": "+993", + "iso3Code": "TKM", + "dial_code": "+993" }, { "name": "Turks and Caicos Islands", "code": "TC", - "dial_code": "+1649", - }, - { - "name": "Tuvalu", - "code": "TV", - "dial_code": "+688", - }, - { - "name": "Uganda", - "code": "UG", - "dial_code": "+256", - }, - { - "name": "Україна", - "code": "UA", - "dial_code": "+380", + "iso3Code": "TCA", + "dial_code": "+1649" }, + {"name": "Tuvalu", "code": "TV", "iso3Code": "TUV", "dial_code": "+688"}, + {"name": "Uganda", "code": "UG", "iso3Code": "UGA", "dial_code": "+256"}, + {"name": "Україна", "code": "UA", "iso3Code": "UKR", "dial_code": "+380"}, { "name": "دولة الإمارات العربية المتحدة", "code": "AE", - "dial_code": "+971", + "iso3Code": "ARE", + "dial_code": "+971" }, { "name": "United Kingdom", "code": "GB", - "dial_code": "+44", - }, - { - "name": "United States", - "code": "US", - "dial_code": "+1", - }, - { - "name": "Uruguay", - "code": "UY", - "dial_code": "+598", - }, - { - "name": "O‘zbekiston", - "code": "UZ", - "dial_code": "+998", - }, - { - "name": "Vanuatu", - "code": "VU", - "dial_code": "+678", - }, - { - "name": "Venezuela", - "code": "VE", - "dial_code": "+58", - }, - { - "name": "Việt Nam", - "code": "VN", - "dial_code": "+84", + "iso3Code": "GBR", + "dial_code": "+44" }, + {"name": "United States", "code": "US", "iso3Code": "USA", "dial_code": "+1"}, + {"name": "Uruguay", "code": "UY", "iso3Code": "URY", "dial_code": "+598"}, + {"name": "O‘zbekiston", "code": "UZ", "iso3Code": "UZB", "dial_code": "+998"}, + {"name": "Vanuatu", "code": "VU", "iso3Code": "VUT", "dial_code": "+678"}, + {"name": "Venezuela", "code": "VE", "iso3Code": "VEN", "dial_code": "+58"}, + {"name": "Việt Nam", "code": "VN", "iso3Code": "VNM", "dial_code": "+84"}, { "name": "British Virgin Islands", "code": "VG", - "dial_code": "+1284", + "iso3Code": "VGB", + "dial_code": "+1284" }, { "name": "United States Virgin Islands", "code": "VI", - "dial_code": "+1340", + "iso3Code": "VIR", + "dial_code": "+1340" }, { "name": "Wallis et Futuna", "code": "WF", - "dial_code": "+681", - }, - { - "name": "اليَمَن", - "code": "YE", - "dial_code": "+967", - }, - { - "name": "Zambia", - "code": "ZM", - "dial_code": "+260", - }, - { - "name": "Zimbabwe", - "code": "ZW", - "dial_code": "+263", + "iso3Code": "WLF", + "dial_code": "+681" }, + {"name": "اليَمَن", "code": "YE", "iso3Code": "YEM", "dial_code": "+967"}, + {"name": "Zambia", "code": "ZM", "iso3Code": "ZMB", "dial_code": "+260"}, + {"name": "Zimbabwe", "code": "ZW", "iso3Code": "ZWE", "dial_code": "+263"} ]; From b99060c4eb18d83a72107f7e1cd615a288af9190 Mon Sep 17 00:00:00 2001 From: Ernest Eferetin Date: Tue, 22 Oct 2024 08:43:09 +0100 Subject: [PATCH 10/20] Worked on the margin between flag and the country name and also ensured sound-null saftey is enabled --- example/android/build.gradle | 2 +- example/lib/main.dart | 8 +++++--- example/pubspec.yaml | 2 +- lib/country_code_picker.dart | 16 ++++++++++------ pubspec.yaml | 2 +- 5 files changed, 18 insertions(+), 12 deletions(-) diff --git a/example/android/build.gradle b/example/android/build.gradle index 58a8c74..713d7f6 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -26,6 +26,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/example/lib/main.dart b/example/lib/main.dart index c8d9d1e..a5191e7 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -5,7 +5,7 @@ import 'package:flutter_localizations/flutter_localizations.dart'; void main() => runApp(const MyApp()); class MyApp extends StatefulWidget { - const MyApp({Key key}) : super(key: key); + const MyApp({super.key}); @override MyAppState createState() => MyAppState(); @@ -107,10 +107,12 @@ class MyAppState extends State { favorite: const ['+39', 'FR'], countryFilter: const ['IT', 'FR'], showFlagDialog: false, - comparator: (a, b) => b.name.compareTo(a.name), + //You can set the margin between the flag and the country name to your taste. + margin: const EdgeInsets.symmetric(horizontal: 6), + comparator: (a, b) => b.name!.compareTo(a.name!), //Get the country information relevant to the initial selection onInit: (code) => debugPrint( - "on init ${code.name} ${code.dialCode} ${code.name}"), + "on init ${code?.name} ${code?.dialCode} ${code?.name}"), ), CountryCodePicker( onChanged: print, diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 1f4d287..0d08d87 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -11,7 +11,7 @@ version: 1.0.0+1 publish_to: none environment: - sdk: ">=2.0.0-dev.68.0 <3.0.0" + sdk: '>=2.17.0 <4.0.0' dependencies: flutter: diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index d962ff0..1a3f871 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -19,6 +19,7 @@ class CountryCodePicker extends StatefulWidget { final List favorite; final TextStyle? textStyle; final EdgeInsetsGeometry padding; + final EdgeInsetsGeometry? margin; final bool showCountryOnly; final InputDecoration searchDecoration; final TextStyle? searchStyle; @@ -99,6 +100,7 @@ class CountryCodePicker extends StatefulWidget { this.favorite = const [], this.textStyle, this.padding = const EdgeInsets.all(8.0), + this.margin, this.showCountryOnly = false, this.searchDecoration = const InputDecoration(), this.searchStyle, @@ -127,7 +129,8 @@ class CountryCodePicker extends StatefulWidget { this.dialogBackgroundColor, this.closeIcon = const Icon(Icons.close), this.countryList = codes, - this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.dialogItemPadding = + const EdgeInsets.symmetric(horizontal: 24, vertical: 8), this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), Key? key, }) : super(key: key); @@ -194,9 +197,10 @@ class CountryCodePickerState extends State { ? Clip.none : Clip.hardEdge, decoration: widget.flagDecoration, - margin: widget.alignLeft - ? const EdgeInsets.only(right: 16.0, left: 8.0) - : const EdgeInsets.only(right: 16.0), + margin: widget.margin ?? + (widget.alignLeft + ? const EdgeInsets.only(right: 16.0, left: 8.0) + : const EdgeInsets.only(right: 16.0)), child: Image.asset( selectedItem!.flagUri!, package: 'country_code_picker', @@ -221,9 +225,9 @@ class CountryCodePickerState extends State { flex: widget.alignLeft ? 0 : 1, fit: widget.alignLeft ? FlexFit.tight : FlexFit.loose, child: Padding( - padding: widget.alignLeft + padding: (widget.alignLeft ? const EdgeInsets.only(right: 16.0, left: 8.0) - : const EdgeInsets.only(right: 16.0), + : const EdgeInsets.only(right: 16.0)), child: Icon( Icons.arrow_drop_down, color: Colors.grey, diff --git a/pubspec.yaml b/pubspec.yaml index ebc0837..ef47361 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/chandrabezzo/CountryCodePicker issue_tracker: https://github.com/imtoori/CountryCodePicker/issues environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.17.0 <4.0.0' dependencies: flutter: From df72607a436b50dcbd5dcc369a0ee82d615ca9e2 Mon Sep 17 00:00:00 2001 From: Chandra Abdul Fattah Date: Wed, 23 Oct 2024 08:56:09 +0700 Subject: [PATCH 11/20] update --- CHANGELOG.md | 5 +++-- CountryCodePicker.iml | 26 ----------------------- country_code_picker.iml | 20 ----------------- ios/Flutter/Generated.xcconfig | 14 ------------ ios/Flutter/flutter_export_environment.sh | 13 ------------ ios/Runner/GeneratedPluginRegistrant.h | 19 ----------------- ios/Runner/GeneratedPluginRegistrant.m | 14 ------------ pubspec.yaml | 2 +- 8 files changed, 4 insertions(+), 109 deletions(-) delete mode 100644 CountryCodePicker.iml delete mode 100644 country_code_picker.iml delete mode 100644 ios/Flutter/Generated.xcconfig delete mode 100755 ios/Flutter/flutter_export_environment.sh delete mode 100644 ios/Runner/GeneratedPluginRegistrant.h delete mode 100644 ios/Runner/GeneratedPluginRegistrant.m diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d903a8..ed813ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ -## 3.0.0 - March 10 2023 +## 3.1.0 - October 24 2024 +- Add some improvement +## 3.0.0 - March 10 2023 - Support Flutter 3.7.0 - Restructured package follow linter ## 2.0.2 - - added localization for no_country text in italian and english (please open a pr with other languages if you know them 🙏) - added possibility to inject a custom list of countries using `CountryCodePicker.countryList` - minor fixes diff --git a/CountryCodePicker.iml b/CountryCodePicker.iml deleted file mode 100644 index e9e2e7e..0000000 --- a/CountryCodePicker.iml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/country_code_picker.iml b/country_code_picker.iml deleted file mode 100644 index d20080d..0000000 --- a/country_code_picker.iml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios/Flutter/Generated.xcconfig b/ios/Flutter/Generated.xcconfig deleted file mode 100644 index 015ea0e..0000000 --- a/ios/Flutter/Generated.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// This is a generated file; do not edit or check into version control. -FLUTTER_ROOT=/Users/bezzo/flutter -FLUTTER_APPLICATION_PATH=/Users/bezzo/Desktop/CountryCodePicker -COCOAPODS_PARALLEL_CODE_SIGN=true -FLUTTER_TARGET=lib/main.dart -FLUTTER_BUILD_DIR=build -FLUTTER_BUILD_NAME=3.0.0 -FLUTTER_BUILD_NUMBER=3.0.0 -EXCLUDED_ARCHS[sdk=iphonesimulator*]=i386 -EXCLUDED_ARCHS[sdk=iphoneos*]=armv7 -DART_OBFUSCATION=false -TRACK_WIDGET_CREATION=true -TREE_SHAKE_ICONS=false -PACKAGE_CONFIG=.dart_tool/package_config.json diff --git a/ios/Flutter/flutter_export_environment.sh b/ios/Flutter/flutter_export_environment.sh deleted file mode 100755 index 06333d0..0000000 --- a/ios/Flutter/flutter_export_environment.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# This is a generated file; do not edit or check into version control. -export "FLUTTER_ROOT=/Users/bezzo/flutter" -export "FLUTTER_APPLICATION_PATH=/Users/bezzo/Desktop/CountryCodePicker" -export "COCOAPODS_PARALLEL_CODE_SIGN=true" -export "FLUTTER_TARGET=lib/main.dart" -export "FLUTTER_BUILD_DIR=build" -export "FLUTTER_BUILD_NAME=3.0.0" -export "FLUTTER_BUILD_NUMBER=3.0.0" -export "DART_OBFUSCATION=false" -export "TRACK_WIDGET_CREATION=true" -export "TREE_SHAKE_ICONS=false" -export "PACKAGE_CONFIG=.dart_tool/package_config.json" diff --git a/ios/Runner/GeneratedPluginRegistrant.h b/ios/Runner/GeneratedPluginRegistrant.h deleted file mode 100644 index 7a89092..0000000 --- a/ios/Runner/GeneratedPluginRegistrant.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GeneratedPluginRegistrant_h -#define GeneratedPluginRegistrant_h - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface GeneratedPluginRegistrant : NSObject -+ (void)registerWithRegistry:(NSObject*)registry; -@end - -NS_ASSUME_NONNULL_END -#endif /* GeneratedPluginRegistrant_h */ diff --git a/ios/Runner/GeneratedPluginRegistrant.m b/ios/Runner/GeneratedPluginRegistrant.m deleted file mode 100644 index efe65ec..0000000 --- a/ios/Runner/GeneratedPluginRegistrant.m +++ /dev/null @@ -1,14 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#import "GeneratedPluginRegistrant.h" - -@implementation GeneratedPluginRegistrant - -+ (void)registerWithRegistry:(NSObject*)registry { -} - -@end diff --git a/pubspec.yaml b/pubspec.yaml index ef47361..ccfb776 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: country_code_picker description: A flutter package for showing a country code selector. In addition it gives the possibility to select a list of favorites countries, as well as to search using a simple searchbox -version: 3.0.0 +version: 3.1.0 homepage: https://github.com/chandrabezzo/CountryCodePicker repository: https://github.com/chandrabezzo/CountryCodePicker issue_tracker: https://github.com/imtoori/CountryCodePicker/issues From 82acd039de60c030d89227891c2181033aa45fe5 Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:45:49 +0600 Subject: [PATCH 12/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 8c4b3fd..a56f515 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -43,7 +43,7 @@ class SelectionDialog extends StatefulWidget { this.favoriteElements, { Key? key, this.showCountryOnly, - this.hideHeaderText = false, + this.hideHeaderText = true, this.emptySearchBuilder,this.headerAlignment = MainAxisAlignment.spaceBetween, this.headerTextStyle = const TextStyle(fontSize: 18, fontWeight: FontWeight.bold), From cd063b34b6c1adf8d5b21068da494c07f6169c7c Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:45:57 +0600 Subject: [PATCH 13/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index a56f515..44ba9e3 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -10,7 +10,7 @@ class SelectionDialog extends StatefulWidget { final InputDecoration searchDecoration; final TextStyle? searchStyle; final TextStyle? textStyle; - final TextStyle headerTextStyle; + final TextStyle? headerTextStyle; final BoxDecoration? boxDecoration; final WidgetBuilder? emptySearchBuilder; final bool? showFlag; From a0ec0387bc9852c3d35c122bf8439873dc580081 Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:46:03 +0600 Subject: [PATCH 14/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 44ba9e3..ded2836 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -22,8 +22,8 @@ class SelectionDialog extends StatefulWidget { final bool hideCloseIcon; final bool hideHeaderText; final Icon? closeIcon; - final EdgeInsets topBarPadding; - final MainAxisAlignment headerAlignment; + final EdgeInsets? topBarPadding; + final MainAxisAlignment? headerAlignment; /// Background color of SelectionDialog final Color? backgroundColor; From 102dd79324367360cf90fd15b899b8a8957c1dd2 Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:46:09 +0600 Subject: [PATCH 15/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index ded2836..7c84254 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -15,7 +15,7 @@ class SelectionDialog extends StatefulWidget { final WidgetBuilder? emptySearchBuilder; final bool? showFlag; final double flagWidth; - final String headerText; + final String? headerText; final Decoration? flagDecoration; final Size? size; final bool hideSearch; From 24f5ae8ed3ebc6a4e5ca4846bf3523e408b675eb Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:46:16 +0600 Subject: [PATCH 16/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 7c84254..3145bd4 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -52,7 +52,7 @@ class SelectionDialog extends StatefulWidget { this.textStyle, this.topBarPadding = const EdgeInsets.symmetric(vertical: 5.0, horizontal: 20), - this.headerText = "Select Country", + this.headerText, this.boxDecoration, this.showFlag, this.flagDecoration, From 5c10b16f16aa0cc84fabcfa38cff384ffb1a733d Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:46:23 +0600 Subject: [PATCH 17/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 3145bd4..74d7d07 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -115,7 +115,7 @@ class _SelectionDialogState extends State { overflow: TextOverflow.fade, style: widget.headerTextStyle, ) - : const SizedBox(), + : const SizedBox.shrink(), if (!widget.hideCloseIcon) IconButton( padding: const EdgeInsets.all(0), From b279411802dd21fa0bcf28d2663ef24ce78828ac Mon Sep 17 00:00:00 2001 From: Adnan Nazir Date: Mon, 9 Dec 2024 15:53:56 +0500 Subject: [PATCH 18/20] disabled localization --- lib/src/country_localizations.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/country_localizations.dart b/lib/src/country_localizations.dart index b079091..ec24d2e 100644 --- a/lib/src/country_localizations.dart +++ b/lib/src/country_localizations.dart @@ -119,7 +119,7 @@ class _CountryLocalizationsDelegate @override Future load(Locale locale) async { - CountryLocalizations localizations = CountryLocalizations(locale); + CountryLocalizations localizations = CountryLocalizations(const Locale('en'));//locale); await localizations.load(); return localizations; } From 6e6d7dc6210c21ca3b273451d210b0642edbc3a0 Mon Sep 17 00:00:00 2001 From: Nilashish Roy <96123041+MrRoy121@users.noreply.github.com> Date: Mon, 28 Oct 2024 23:46:23 +0600 Subject: [PATCH 19/20] Update lib/src/selection_dialog.dart Co-authored-by: Chandra Abdul Fattah --- lib/src/selection_dialog.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 3145bd4..74d7d07 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -115,7 +115,7 @@ class _SelectionDialogState extends State { overflow: TextOverflow.fade, style: widget.headerTextStyle, ) - : const SizedBox(), + : const SizedBox.shrink(), if (!widget.hideCloseIcon) IconButton( padding: const EdgeInsets.all(0), From c127e4a8825d55509fd99847706baa978f019923 Mon Sep 17 00:00:00 2001 From: Nilashish Roy Date: Sat, 14 Dec 2024 12:34:55 +0600 Subject: [PATCH 20/20] Fixed the Issue #43. Country name attached to flag, no padding, in RTL languages SearchDialog #43 RTL language issue --- example/lib/main.dart | 7 +-- lib/country_code_picker.dart | 82 +++++++++++++++++------------------ lib/src/selection_dialog.dart | 60 ++++++++++--------------- 3 files changed, 66 insertions(+), 83 deletions(-) diff --git a/example/lib/main.dart b/example/lib/main.dart index a5191e7..d801daa 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -104,17 +104,14 @@ class MyAppState extends State { onChanged: print, // Initial selection and favorite can be one of code ('IT') OR dial_code('+39') initialSelection: 'IT', - favorite: const ['+39', 'FR'], - countryFilter: const ['IT', 'FR'], - showFlagDialog: false, //You can set the margin between the flag and the country name to your taste. margin: const EdgeInsets.symmetric(horizontal: 6), comparator: (a, b) => b.name!.compareTo(a.name!), //Get the country information relevant to the initial selection - onInit: (code) => debugPrint( - "on init ${code?.name} ${code?.dialCode} ${code?.name}"), + onInit: (code) => debugPrint("on init ${code?.name} ${code?.dialCode} ${code?.name}"), ), CountryCodePicker( + hideHeaderText: true, onChanged: print, // Initial selection and favorite can be one of code ('IT') OR dial_code('+39') initialSelection: 'IT', diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index 1a3f871..4bde20d 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -93,6 +93,21 @@ class CountryCodePicker extends StatefulWidget { final EdgeInsetsGeometry searchPadding; + ///Use This To Hide The Header Text + final bool hideHeaderText; + + ///Change The Header Text + final String? headerText; + + ///Header Text Style + final TextStyle headerTextStyle; + + ///Header Text Padding + final EdgeInsets topBarPadding; + + ///Header Text Alignment + final MainAxisAlignment headerAlignment; + const CountryCodePicker({ this.onChanged, this.onInit, @@ -129,9 +144,13 @@ class CountryCodePicker extends StatefulWidget { this.dialogBackgroundColor, this.closeIcon = const Icon(Icons.close), this.countryList = codes, - this.dialogItemPadding = - const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), + this.headerAlignment = MainAxisAlignment.spaceBetween, + this.headerText = "Select County", + this.headerTextStyle = const TextStyle(fontSize: 18, fontWeight: FontWeight.bold), + this.hideHeaderText = false, + this.topBarPadding = const EdgeInsets.symmetric(vertical: 5.0, horizontal: 20), Key? key, }) : super(key: key); @@ -140,22 +159,15 @@ class CountryCodePicker extends StatefulWidget { State createState() { List> jsonList = countryList; - List elements = - jsonList.map((json) => CountryCode.fromJson(json)).toList(); + List elements = jsonList.map((json) => CountryCode.fromJson(json)).toList(); if (comparator != null) { elements.sort(comparator); } if (countryFilter != null && countryFilter!.isNotEmpty) { - final uppercaseCustomList = - countryFilter!.map((criteria) => criteria.toUpperCase()).toList(); - elements = elements - .where((criteria) => - uppercaseCustomList.contains(criteria.code) || - uppercaseCustomList.contains(criteria.name) || - uppercaseCustomList.contains(criteria.dialCode)) - .toList(); + final uppercaseCustomList = countryFilter!.map((criteria) => criteria.toUpperCase()).toList(); + elements = elements.where((criteria) => uppercaseCustomList.contains(criteria.code) || uppercaseCustomList.contains(criteria.name) || uppercaseCustomList.contains(criteria.dialCode)).toList(); } return CountryCodePickerState(elements); @@ -186,21 +198,14 @@ class CountryCodePickerState extends State { direction: Axis.horizontal, mainAxisSize: MainAxisSize.min, children: [ - if (widget.showFlagMain != null - ? widget.showFlagMain! - : widget.showFlag) + if (widget.showFlagMain != null ? widget.showFlagMain! : widget.showFlag) Flexible( flex: widget.alignLeft ? 0 : 1, fit: widget.alignLeft ? FlexFit.tight : FlexFit.loose, child: Container( - clipBehavior: widget.flagDecoration == null - ? Clip.none - : Clip.hardEdge, + clipBehavior: widget.flagDecoration == null ? Clip.none : Clip.hardEdge, decoration: widget.flagDecoration, - margin: widget.margin ?? - (widget.alignLeft - ? const EdgeInsets.only(right: 16.0, left: 8.0) - : const EdgeInsets.only(right: 16.0)), + margin: widget.margin ?? (widget.alignLeft ? const EdgeInsets.only(right: 16.0, left: 8.0) : const EdgeInsets.only(right: 16.0)), child: Image.asset( selectedItem!.flagUri!, package: 'country_code_picker', @@ -212,11 +217,8 @@ class CountryCodePickerState extends State { Flexible( fit: widget.alignLeft ? FlexFit.tight : FlexFit.loose, child: Text( - widget.showOnlyCountryWhenClosed - ? selectedItem!.toCountryStringOnly() - : selectedItem.toString(), - style: widget.textStyle ?? - Theme.of(context).textTheme.labelLarge, + widget.showOnlyCountryWhenClosed ? selectedItem!.toCountryStringOnly() : selectedItem.toString(), + style: widget.textStyle ?? Theme.of(context).textTheme.labelLarge, overflow: widget.textOverflow, ), ), @@ -225,9 +227,7 @@ class CountryCodePickerState extends State { flex: widget.alignLeft ? 0 : 1, fit: widget.alignLeft ? FlexFit.tight : FlexFit.loose, child: Padding( - padding: (widget.alignLeft - ? const EdgeInsets.only(right: 16.0, left: 8.0) - : const EdgeInsets.only(right: 16.0)), + padding: (widget.alignLeft ? const EdgeInsets.only(right: 16.0, left: 8.0) : const EdgeInsets.only(right: 16.0)), child: Icon( Icons.arrow_drop_down, color: Colors.grey, @@ -258,11 +258,9 @@ class CountryCodePickerState extends State { if (widget.initialSelection != null) { selectedItem = elements.firstWhere( (criteria) => - (criteria.code!.toUpperCase() == - widget.initialSelection!.toUpperCase()) || + (criteria.code!.toUpperCase() == widget.initialSelection!.toUpperCase()) || (criteria.dialCode == widget.initialSelection) || - (criteria.name!.toUpperCase() == - widget.initialSelection!.toUpperCase()), + (criteria.name!.toUpperCase() == widget.initialSelection!.toUpperCase()), orElse: () => elements[0]); } else { selectedItem = elements[0]; @@ -278,11 +276,9 @@ class CountryCodePickerState extends State { if (widget.initialSelection != null) { selectedItem = elements.firstWhere( (item) => - (item.code!.toUpperCase() == - widget.initialSelection!.toUpperCase()) || + (item.code!.toUpperCase() == widget.initialSelection!.toUpperCase()) || (item.dialCode == widget.initialSelection) || - (item.name!.toUpperCase() == - widget.initialSelection!.toUpperCase()), + (item.name!.toUpperCase() == widget.initialSelection!.toUpperCase()), orElse: () => elements[0]); } else { selectedItem = elements[0]; @@ -290,10 +286,7 @@ class CountryCodePickerState extends State { favoriteElements = elements .where((item) => - widget.favorite.firstWhereOrNull((criteria) => - item.code!.toUpperCase() == criteria.toUpperCase() || - item.dialCode == criteria || - item.name!.toUpperCase() == criteria.toUpperCase()) != + widget.favorite.firstWhereOrNull((criteria) => item.code!.toUpperCase() == criteria.toUpperCase() || item.dialCode == criteria || item.name!.toUpperCase() == criteria.toUpperCase()) != null) .toList(); } @@ -316,6 +309,11 @@ class CountryCodePickerState extends State { showFlag: widget.showFlagDialog ?? widget.showFlag, flagWidth: widget.flagWidth, size: widget.dialogSize, + headerAlignment: widget.headerAlignment, + headerText: widget.headerText, + headerTextStyle: widget.headerTextStyle, + hideHeaderText: widget.hideHeaderText, + topBarPadding: widget.topBarPadding, backgroundColor: widget.dialogBackgroundColor, barrierColor: widget.barrierColor, hideSearch: widget.hideSearch, diff --git a/lib/src/selection_dialog.dart b/lib/src/selection_dialog.dart index 74d7d07..58b1f97 100644 --- a/lib/src/selection_dialog.dart +++ b/lib/src/selection_dialog.dart @@ -10,20 +10,20 @@ class SelectionDialog extends StatefulWidget { final InputDecoration searchDecoration; final TextStyle? searchStyle; final TextStyle? textStyle; - final TextStyle? headerTextStyle; + final TextStyle headerTextStyle; final BoxDecoration? boxDecoration; final WidgetBuilder? emptySearchBuilder; final bool? showFlag; final double flagWidth; - final String? headerText; final Decoration? flagDecoration; final Size? size; final bool hideSearch; final bool hideCloseIcon; - final bool hideHeaderText; final Icon? closeIcon; - final EdgeInsets? topBarPadding; - final MainAxisAlignment? headerAlignment; + final bool hideHeaderText; + final String? headerText; + final EdgeInsets topBarPadding; + final MainAxisAlignment headerAlignment; /// Background color of SelectionDialog final Color? backgroundColor; @@ -43,15 +43,14 @@ class SelectionDialog extends StatefulWidget { this.favoriteElements, { Key? key, this.showCountryOnly, - this.hideHeaderText = true, - this.emptySearchBuilder,this.headerAlignment = MainAxisAlignment.spaceBetween, - this.headerTextStyle = - const TextStyle(fontSize: 18, fontWeight: FontWeight.bold), + required this.hideHeaderText, + this.emptySearchBuilder, + required this.headerAlignment, + required this.headerTextStyle, InputDecoration searchDecoration = const InputDecoration(), this.searchStyle, this.textStyle, - this.topBarPadding = - const EdgeInsets.symmetric(vertical: 5.0, horizontal: 20), + required this.topBarPadding, this.headerText, this.boxDecoration, this.showFlag, @@ -63,12 +62,9 @@ class SelectionDialog extends StatefulWidget { this.hideSearch = false, this.hideCloseIcon = false, this.closeIcon, - this.dialogItemPadding = - const EdgeInsets.symmetric(horizontal: 24, vertical: 8), + this.dialogItemPadding = const EdgeInsets.symmetric(horizontal: 24, vertical: 8), this.searchPadding = const EdgeInsets.symmetric(horizontal: 24), - }) : searchDecoration = searchDecoration.prefixIcon == null - ? searchDecoration.copyWith(prefixIcon: const Icon(Icons.search)) - : searchDecoration, + }) : searchDecoration = searchDecoration.prefixIcon == null ? searchDecoration.copyWith(prefixIcon: const Icon(Icons.search)) : searchDecoration, super(key: key); @override @@ -85,8 +81,7 @@ class _SelectionDialogState extends State { child: Container( clipBehavior: Clip.hardEdge, width: widget.size?.width ?? MediaQuery.of(context).size.width, - height: - widget.size?.height ?? MediaQuery.of(context).size.height * 0.85, + height: widget.size?.height ?? MediaQuery.of(context).size.height * 0.85, decoration: widget.boxDecoration ?? BoxDecoration( color: widget.backgroundColor ?? Colors.white, @@ -105,13 +100,13 @@ class _SelectionDialogState extends State { crossAxisAlignment: CrossAxisAlignment.end, children: [ Padding( - padding: widget.topBarPadding, + padding:!widget.hideHeaderText? widget.topBarPadding: EdgeInsets.zero, child: Row( - mainAxisAlignment:widget.headerAlignment, + mainAxisAlignment: widget.headerAlignment, children: [ - !widget.hideHeaderText + !widget.hideHeaderText && widget.headerText != null ? Text( - widget.headerText, + widget.headerText!, overflow: TextOverflow.fade, style: widget.headerTextStyle, ) @@ -182,10 +177,11 @@ class _SelectionDialogState extends State { if (widget.showFlag!) Flexible( child: Container( - margin: const EdgeInsets.only(right: 16.0), + margin: Directionality.of(context) == TextDirection.ltr // Here Adding padding depending on the locale language direction + ? const EdgeInsets.only(right: 16.0) + : const EdgeInsets.only(left: 16.0), decoration: widget.flagDecoration, - clipBehavior: - widget.flagDecoration == null ? Clip.none : Clip.hardEdge, + clipBehavior: widget.flagDecoration == null ? Clip.none : Clip.hardEdge, child: Image.asset( e.flagUri!, package: 'country_code_picker', @@ -196,9 +192,7 @@ class _SelectionDialogState extends State { Expanded( flex: 4, child: Text( - widget.showCountryOnly! - ? e.toCountryStringOnly() - : e.toLongString(), + widget.showCountryOnly! ? e.toCountryStringOnly() : e.toLongString(), overflow: TextOverflow.fade, style: widget.textStyle, ), @@ -214,8 +208,7 @@ class _SelectionDialogState extends State { } return Center( - child: Text(CountryLocalizations.of(context)?.translate('no_country') ?? - 'No country found'), + child: Text(CountryLocalizations.of(context)?.translate('no_country') ?? 'No country found'), ); } @@ -228,12 +221,7 @@ class _SelectionDialogState extends State { void _filterElements(String s) { s = s.toUpperCase(); setState(() { - filteredElements = widget.elements - .where((e) => - e.code!.contains(s) || - e.dialCode!.contains(s) || - e.name!.toUpperCase().contains(s)) - .toList(); + filteredElements = widget.elements.where((e) => e.code!.contains(s) || e.dialCode!.contains(s) || e.name!.toUpperCase().contains(s)).toList(); }); }