From 3815800e32e7eb76f4d83782bbaf7ae03fa256d4 Mon Sep 17 00:00:00 2001 From: Yegor Vialov Date: Fri, 14 Dec 2018 16:48:35 +0200 Subject: [PATCH] Resolves #253 removing trash characters from state string --- lib/entity_widgets/state/simple_state.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/entity_widgets/state/simple_state.dart b/lib/entity_widgets/state/simple_state.dart index 05053db..3682c65 100644 --- a/lib/entity_widgets/state/simple_state.dart +++ b/lib/entity_widgets/state/simple_state.dart @@ -12,10 +12,15 @@ class SimpleEntityState extends StatelessWidget { @override Widget build(BuildContext context) { final entityModel = EntityModel.of(context); + String state = entityModel.entityWrapper.entity.state ?? ""; + state = state.replaceAll("\n", "").replaceAll("\t", " ").trim(); + while (state.contains(" ")){ + state = state.replaceAll(" ", " "); + } Widget result = Padding( padding: padding, child: Text( - "${entityModel.entityWrapper.entity.state} ${entityModel.entityWrapper.entity.unitOfMeasurement}", + "$state ${entityModel.entityWrapper.entity.unitOfMeasurement}", textAlign: textAlign, maxLines: maxLines, overflow: TextOverflow.ellipsis,