diff --git a/lib/screens/medicine/pharmacies_list_screen.dart b/lib/screens/medicine/pharmacies_list_screen.dart index fbbae4f4..c35959c1 100644 --- a/lib/screens/medicine/pharmacies_list_screen.dart +++ b/lib/screens/medicine/pharmacies_list_screen.dart @@ -72,7 +72,7 @@ class _PharmaciesListState extends State { scrollDirection: Axis.vertical, physics: const AlwaysScrollableScrollPhysics(), children: [ - RoundedContainer( + _medicineProvider.pharmaciesList.length >0 ?RoundedContainer( child: Row( children: [ Expanded( @@ -80,7 +80,7 @@ class _PharmaciesListState extends State { child: ClipRRect( borderRadius: BorderRadius.all( Radius.circular(7)), - child: Image.memory( + child: widget.url != null ?Image.memory( dataFromBase64String(widget.url), height: SizeConfig.imageSizeMultiplier * @@ -89,7 +89,7 @@ class _PharmaciesListState extends State { SizeConfig.imageSizeMultiplier * 20, fit: BoxFit.cover, - ), + ): Container(), ), ), Expanded( @@ -136,7 +136,7 @@ class _PharmaciesListState extends State { ), ) ], - )), + )): Container(), Container( margin: EdgeInsets.only( top: SizeConfig.widthMultiplier * 2, @@ -247,6 +247,7 @@ class _PharmaciesListState extends State { //TODO CHECK THE URL IS NULL OR NOT Uint8List dataFromBase64String(String base64String) { + if(base64String !=null) return base64Decode(base64String); }