fix display6ing review with no description

This commit is contained in:
2025-07-28 14:02:30 +02:00
parent ccb79aae05
commit 5d4b17c37b

View File

@@ -59,6 +59,7 @@ class _MihBusinessReviewsState extends State<MihBusinessReviews> {
} else if (asyncSnapshot.connectionState == ConnectionState.done && } else if (asyncSnapshot.connectionState == ConnectionState.done &&
asyncSnapshot.hasData) { asyncSnapshot.hasData) {
List<BusinessReview> reviews = asyncSnapshot.data!; List<BusinessReview> reviews = asyncSnapshot.data!;
print("Reviews: ${reviews.length}");
if (reviews.isEmpty) { if (reviews.isEmpty) {
return Column( return Column(
children: [ children: [
@@ -133,13 +134,18 @@ class _MihBusinessReviewsState extends State<MihBusinessReviews> {
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
), ),
Text( Visibility(
"${reviews[index].rating_description.substring(0, reviews[index].rating_description.length >= descriptionDisplayCOunt ? descriptionDisplayCOunt : reviews[index].rating_description.length - 1)}${reviews[index].rating_description.length >= descriptionDisplayCOunt ? "..." : ""}", visible: reviews[index].rating_description.isNotEmpty,
child: Text(
reviews[index].rating_description.isEmpty
? ""
: "${reviews[index].rating_description.substring(0, reviews[index].rating_description.length >= descriptionDisplayCOunt ? descriptionDisplayCOunt : reviews[index].rating_description.length - 1)}${reviews[index].rating_description.length >= descriptionDisplayCOunt ? "..." : ""}",
style: TextStyle( style: TextStyle(
fontSize: 18, fontSize: 18,
fontWeight: FontWeight.normal, fontWeight: FontWeight.normal,
), ),
), ),
),
Text( Text(
"${reviews[index].date_time.split("T")[0]} ", "${reviews[index].date_time.split("T")[0]} ",
style: TextStyle( style: TextStyle(