From dd1cd5b63f58ab81b663d68d5ff889b95dfbfc60 Mon Sep 17 00:00:00 2001 From: sma Date: Sat, 2 Mar 2024 17:54:23 +0630 Subject: [PATCH] add divider in search of packages and pickup --- lib/pages/package_search/package_search.dart | 20 ++++++++++++-------- lib/pages/pickup_search/pickup_search.dart | 20 ++++++++++++-------- 2 files changed, 24 insertions(+), 16 deletions(-) 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(