WIP #212 Light card support
This commit is contained in:
@ -62,6 +62,10 @@ class CardWidget extends StatelessWidget {
|
||||
return _buildGaugeCard(context);
|
||||
}
|
||||
|
||||
case CardType.LIGHT: {
|
||||
return _buildLightCard(context);
|
||||
}
|
||||
|
||||
case CardType.MARKDOWN: {
|
||||
return _buildMarkdownCard(context);
|
||||
}
|
||||
@ -306,6 +310,22 @@ class CardWidget extends StatelessWidget {
|
||||
);
|
||||
}
|
||||
|
||||
Widget _buildLightCard(BuildContext context) {
|
||||
card.linkedEntityWrapper.displayName = card.name ??
|
||||
card.linkedEntityWrapper.displayName;
|
||||
return Card(
|
||||
child: EntityModel(
|
||||
entityWrapper: card.linkedEntityWrapper,
|
||||
child: LightCardBody(
|
||||
min: card.min,
|
||||
max: card.max,
|
||||
severity: card.severity,
|
||||
),
|
||||
handleTap: true
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
Widget _buildUnsupportedCard(BuildContext context) {
|
||||
List<Widget> body = [];
|
||||
body.add(CardHeader(name: card.name ?? ""));
|
||||
|
Reference in New Issue
Block a user