From 736b38b64c24bad73831ca5d1d3a58a1a35e2305 Mon Sep 17 00:00:00 2001 From: estevez-dev Date: Wed, 13 Mar 2019 14:08:54 +0200 Subject: [PATCH] Some UI improvements for #245 --- lib/entity_widgets/entity_name.dart | 6 +++++- lib/entity_widgets/state/simple_state.dart | 10 +++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/entity_widgets/entity_name.dart b/lib/entity_widgets/entity_name.dart index bd7f829..ed7c10c 100644 --- a/lib/entity_widgets/entity_name.dart +++ b/lib/entity_widgets/entity_name.dart @@ -14,6 +14,10 @@ class EntityName extends StatelessWidget { @override Widget build(BuildContext context) { final EntityWrapper entityWrapper = EntityModel.of(context).entityWrapper; + TextStyle textStyle = TextStyle(fontSize: fontSize); + if (entityWrapper.entity.statelessType == StatelessEntityType.WEBLINK) { + textStyle = textStyle.apply(color: Colors.blue, decoration: TextDecoration.underline); + } return Padding( padding: padding, child: Text( @@ -21,7 +25,7 @@ class EntityName extends StatelessWidget { overflow: textOverflow, softWrap: wordsWrap, maxLines: maxLines, - style: TextStyle(fontSize: fontSize), + style: textStyle, textAlign: textAlign, ), ); diff --git a/lib/entity_widgets/state/simple_state.dart b/lib/entity_widgets/state/simple_state.dart index 03b6083..c53dda2 100644 --- a/lib/entity_widgets/state/simple_state.dart +++ b/lib/entity_widgets/state/simple_state.dart @@ -14,6 +14,12 @@ class SimpleEntityState extends StatelessWidget { final entityModel = EntityModel.of(context); String state = entityModel.entityWrapper.entity.displayState ?? ""; state = state.replaceAll("\n", "").replaceAll("\t", " ").trim(); + TextStyle textStyle = TextStyle( + fontSize: Sizes.stateFontSize, + ); + if (entityModel.entityWrapper.entity.statelessType == StatelessEntityType.CALL_SERVICE) { + textStyle = textStyle.apply(color: Colors.blue); + } while (state.contains(" ")){ state = state.replaceAll(" ", " "); } @@ -25,9 +31,7 @@ class SimpleEntityState extends StatelessWidget { maxLines: maxLines, overflow: TextOverflow.ellipsis, softWrap: true, - style: new TextStyle( - fontSize: Sizes.stateFontSize, - ) + style: textStyle ) ); if (expanded) {