CountryPickerConfig class
Configuration for the country picker behavior
Constructors
-
CountryPickerConfig({String? locale, BorderRadius flagBorderRadius = const BorderRadius.all(Radius.circular(4)), Color? flagBorderColor, double flagBorderWidth = 1.0, bool enableSearch = true, List<
String> includeRegions = const [], List<String> excludeRegions = const [], List<String> includeCountries = const [], List<String> excludeCountries = const [], String titleText = 'Select Country', String searchHintText = 'Search countries...', String emptyStateText = 'No countries found', String selectCountryHintText = 'Select a country'}) -
Configuration for the country picker behavior
const
Properties
- emptyStateText → String
-
Message shown when no countries match the search query.
final
- enableSearch → bool
-
Whether to enable search.
final
-
excludeCountries
→ List<
String> -
Countries to exclude (by alpha-2 code).
final
-
excludeRegions
→ List<
String> -
Regions to exclude.
final
- flagBorderColor → Color?
-
Border color of the flag.
final
- flagBorderRadius → BorderRadius
-
Border radius of the flag.
final
- flagBorderWidth → double
-
Border width of the flag.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
includeCountries
→ List<
String> -
Countries to include (by alpha-2 code).
final
-
includeRegions
→ List<
String> -
Regions to include.
final
- locale → String?
-
Locale code for displaying country names in a specific language.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- searchHintText → String
-
Hint text for the search field.
final
- selectCountryHintText → String
-
Hint text shown when no country is selected.
final
- titleText → String
-
Title text shown in the picker header (e.g. "Select Country").
final
Methods
-
copyWith(
{String? locale, BorderRadius? flagBorderRadius, Color? flagBorderColor, double? flagBorderWidth, bool? enableSearch, List< String> ? includeRegions, List<String> ? excludeRegions, List<String> ? includeCountries, List<String> ? excludeCountries, String? titleText, String? searchHintText, String? emptyStateText, String? selectCountryHintText}) → CountryPickerConfig - Copy with method.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited