From ccec5bf097f46fbc5ece9ffaceaf151f077c1bfc Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Thu, 10 Jul 2025 13:00:42 +0200 Subject: [PATCH] add navigation on click --- .../build_business_search_resultsList.dart | 29 +++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/Frontend/lib/mih_packages/mzansi_directory/builders/build_business_search_resultsList.dart b/Frontend/lib/mih_packages/mzansi_directory/builders/build_business_search_resultsList.dart index 60806ff0..39b69ca0 100644 --- a/Frontend/lib/mih_packages/mzansi_directory/builders/build_business_search_resultsList.dart +++ b/Frontend/lib/mih_packages/mzansi_directory/builders/build_business_search_resultsList.dart @@ -31,11 +31,30 @@ class _BuildBusinessSearchResultsListState ); }, itemBuilder: (context, index) { - return Padding( - padding: const EdgeInsets.symmetric(horizontal: 15.0), - child: MihBusinessProfilePreview( - business: widget.businessList[index], - myLocation: widget.myLocation, + return Material( + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + child: InkWell( + onTap: () { + Navigator.of(context).pushNamed( + '/business-profile/view', + arguments: widget.businessList[index], + ); + }, + splashColor: MzanziInnovationHub.of(context)! + .theme + .secondaryColor() + .withOpacity(0.2), + borderRadius: BorderRadius.circular(15), + child: Padding( + padding: EdgeInsetsGeometry.symmetric( + // vertical: 5, + horizontal: 25, + ), + child: MihBusinessProfilePreview( + business: widget.businessList[index], + myLocation: widget.myLocation, + ), + ), ), ); },