add offline icon to server rows
continuous-integration/drone/pr Build is pending Details

This commit is contained in:
Dan Ballard 2022-12-11 10:13:07 -08:00
parent 9a67008ece
commit 8eb2e73b10
2 changed files with 20 additions and 4 deletions

View File

@ -34,8 +34,16 @@ class _RemoteServerRowState extends State<RemoteServerRow> {
child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [
Padding(
padding: const EdgeInsets.all(6.0), //border size
child: Icon(CwtchIcons.dns_24px,
color: running ? Provider.of<Settings>(context).theme.portraitOnlineBorderColor : Provider.of<Settings>(context).theme.portraitOfflineBorderColor, size: 64)),
child: Row(children: [
Icon(CwtchIcons.dns_24px,
color: running ? Provider.of<Settings>(context).theme.portraitOnlineBorderColor : Provider.of<Settings>(context).theme.portraitOfflineBorderColor, size: 64),
Visibility(
visible: !running,
child: Icon(
CwtchIcons.negative_heart_24px,
color: Provider.of<Settings>(context).theme.portraitOfflineBorderColor,
)),
])),
Expanded(
child: Column(
children: [

View File

@ -27,8 +27,16 @@ class _ServerRowState extends State<ServerRow> {
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<Settings>(context).theme.portraitOnlineBorderColor : Provider.of<Settings>(context).theme.portraitOfflineBorderColor, size: 64)),
child: Row(children: [
Icon(CwtchIcons.dns_24px,
color: server.running ? Provider.of<Settings>(context).theme.portraitOnlineBorderColor : Provider.of<Settings>(context).theme.portraitOfflineBorderColor, size: 64),
Visibility(
visible: !server.running,
child: Icon(
CwtchIcons.negative_heart_24px,
color: Provider.of<Settings>(context).theme.portraitOfflineBorderColor,
)),
])),
Expanded(
child: Column(
children: [