Unsupported lovelace cards showing entities

This commit is contained in:
Yegor Vialov
2018-10-30 22:51:45 +02:00
parent e25162f7b5
commit a3adb72cf8
8 changed files with 61 additions and 49 deletions

View File

@ -15,28 +15,13 @@ class EntitiesCardWidget extends StatelessWidget {
return Container(width: 0.0, height: 0.0,);
}
List<Widget> body = [];
body.add(_buildCardHeader());
body.add(CardHeaderWidget(name: card.name));
body.addAll(_buildCardBody(context));
return Card(
child: new Column(mainAxisSize: MainAxisSize.min, children: body)
);
}
Widget _buildCardHeader() {
var result;
if ((card.name != null) && (card.name.trim().length > 0)) {
result = new ListTile(
title: Text("${card.name}",
textAlign: TextAlign.left,
overflow: TextOverflow.ellipsis,
style: new TextStyle(fontWeight: FontWeight.bold, fontSize: 25.0)),
);
} else {
result = new Container(width: 0.0, height: 0.0);
}
return result;
}
List<Widget> _buildCardBody(BuildContext context) {
List<Widget> result = [];
card.entities.forEach((Entity entity) {