requestCountrySelector method
Implementation
@override
Future<Country?> requestCountrySelector(BuildContext context) {
Country? selected;
final ctrl = showBottomSheet(
clipBehavior: Clip.hardEdge,
context: context,
builder: (_) => SafeArea(
child: _getCountrySelector(
isBottomSheet: true,
onCountrySelected: (country) {
selected = country;
Navigator.pop(context, country);
},
),
),
);
return ctrl.closed.then((_) => selected);
}