diff --git a/lib/widgets/custom_dialog_box.dart b/lib/widgets/custom_dialog_box.dart index 18e5be4..de3a6a1 100644 --- a/lib/widgets/custom_dialog_box.dart +++ b/lib/widgets/custom_dialog_box.dart @@ -94,8 +94,9 @@ class CustomDialogBoxState extends State { ); }); } - - FocusScope.of(context).unfocus(); // Close keyboard + if (mounted) { + FocusScope.of(context).unfocus(); // Close keyboard + } } void _nextPage() { @@ -175,7 +176,7 @@ class CustomDialogBoxState extends State { ), ), if (_predictions.isNotEmpty) - Container( + SizedBox( height: 150, child: ListView.builder( itemCount: _predictions.length, @@ -206,9 +207,9 @@ class CustomDialogBoxState extends State { const SizedBox(height: 10), DropdownButtonFormField( value: _selectedRadius, - decoration: const InputDecoration(labelText: 'Search Radius'), + decoration: const InputDecoration(labelText: 'Search2 Radius'), items: - ['1 mile', '2 miles', '5 miles'] + ['1/8 mile', '1/4 mile', '3/4 mile', '1 mile'] .map((e) => DropdownMenuItem(value: e, child: Text(e))) .toList(), onChanged: (val) => setState(() => _selectedRadius = val),