From 8eb2e73b10314900c36c4de50b8f3542e705e745 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Sun, 11 Dec 2022 10:13:07 -0800 Subject: [PATCH] add offline icon to server rows --- lib/widgets/remoteserverrow.dart | 12 ++++++++++-- lib/widgets/serverrow.dart | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/lib/widgets/remoteserverrow.dart b/lib/widgets/remoteserverrow.dart index 02252dfd..a3d20207 100644 --- a/lib/widgets/remoteserverrow.dart +++ b/lib/widgets/remoteserverrow.dart @@ -34,8 +34,16 @@ class _RemoteServerRowState extends State { child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Padding( padding: const EdgeInsets.all(6.0), //border size - child: Icon(CwtchIcons.dns_24px, - color: running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64)), + child: Row(children: [ + Icon(CwtchIcons.dns_24px, + color: running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64), + Visibility( + visible: !running, + child: Icon( + CwtchIcons.negative_heart_24px, + color: Provider.of(context).theme.portraitOfflineBorderColor, + )), + ])), Expanded( child: Column( children: [ diff --git a/lib/widgets/serverrow.dart b/lib/widgets/serverrow.dart index 0cce31a1..f63910bf 100644 --- a/lib/widgets/serverrow.dart +++ b/lib/widgets/serverrow.dart @@ -27,8 +27,16 @@ class _ServerRowState extends State { child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Padding( padding: const EdgeInsets.all(6.0), //border size - child: Icon(CwtchIcons.dns_24px, - color: server.running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64)), + child: Row(children: [ + Icon(CwtchIcons.dns_24px, + color: server.running ? Provider.of(context).theme.portraitOnlineBorderColor : Provider.of(context).theme.portraitOfflineBorderColor, size: 64), + Visibility( + visible: !server.running, + child: Icon( + CwtchIcons.negative_heart_24px, + color: Provider.of(context).theme.portraitOfflineBorderColor, + )), + ])), Expanded( child: Column( children: [