Skip to content
Snippets Groups Projects
Commit eebde52d authored by Sara Savanovic Djordjevic's avatar Sara Savanovic Djordjevic
Browse files

update: search selection

parent 39117aca
No related branches found
No related tags found
Loading
......@@ -64,20 +64,10 @@ class _DefaultPageState extends State<DefaultPage> {
showSearch( // Fetch new relation and measurements on search
context: context,
delegate: CustomSearchDelegate((String result) {
setState(() async {
selectedRelation = await fetchRelation();
selectedMarkerList = await fetchMeasurements().then((fetchResult) {
List<Measurement> measurements = fetchResult.measurements;
serverConnection = fetchResult.connected;
// Return the measurements
return measurements;
}).catchError((error) {
serverConnection = false;
throw Exception("Failed to fetch measurements: $error");
});
setState(() {
selectedLake = result;
});
initialiseState();
}),
);
},
......
......@@ -44,14 +44,9 @@ class CustomSearchDelegate extends SearchDelegate {
itemCount: searchResults.length,
itemBuilder: (context, index) {
var result = searchResults[index];
return GestureDetector(
onTap: () {
onResultSelected(result);
close(context, result);
},
child: ListTile(
title: Text(result),
),
return ListTile(
title: Text(result),
tileColor: Colors.red,
);
},
);
......@@ -72,6 +67,10 @@ class CustomSearchDelegate extends SearchDelegate {
if (searchResults.isNotEmpty) {
return ListTile(
title: Text(result),
onTap: () {
onResultSelected(result);
close(context, result);
},
);
}
else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment