diff --git a/lib/pages/package_search/package_search.dart b/lib/pages/package_search/package_search.dart index 2168ae5..297f183 100644 --- a/lib/pages/package_search/package_search.dart +++ b/lib/pages/package_search/package_search.dart @@ -86,14 +86,18 @@ class PackageSearchDelegate extends SearchDelegate { } return Container( padding: EdgeInsets.only(top: 15), - child: ListView( - children: snapshot.data! - .map((u) => PackageListRow( - package: u, - callbackPackageSelect: callbackPackageSelect, - )) - .toList(), - ), + child: ListView.separated( + separatorBuilder: (context, index) => + Divider(height: 1, color: dividerColor), + itemCount: snapshot.data!.length, + itemBuilder: (BuildContext context, int index) { + return Column(children: [ + PackageListRow( + package: snapshot.data![index], + callbackPackageSelect: callbackPackageSelect, + ) + ]); + }), ); } else if (snapshot.hasError) { return Container( diff --git a/lib/pages/pickup_search/pickup_search.dart b/lib/pages/pickup_search/pickup_search.dart index 35fbae5..cbae4ee 100644 --- a/lib/pages/pickup_search/pickup_search.dart +++ b/lib/pages/pickup_search/pickup_search.dart @@ -87,14 +87,18 @@ class PackageSearchDelegate extends SearchDelegate { } return Container( padding: EdgeInsets.only(top: 15), - child: ListView( - children: snapshot.data!.map((e) { - return PickupListRow( - pickup: e, - callbackPickupSelect: callbackPickupSelect, - ); - }).toList(), - ), + child: ListView.separated( + separatorBuilder: (context, index) => + Divider(height: 1, color: dividerColor), + itemCount: snapshot.data!.length, + itemBuilder: (BuildContext context, int index) { + return Column(children: [ + PickupListRow( + pickup: snapshot.data![index], + callbackPickupSelect: callbackPickupSelect, + ) + ]); + }), ); } else if (snapshot.hasError) { return Container(