Cards parsing improvements

This commit is contained in:
Yegor Vialov
2020-04-26 22:46:37 +00:00
parent 4da3b40d55
commit 0dc12963f0
15 changed files with 219 additions and 463 deletions

View File

@ -1,15 +1,22 @@
part of '../main.dart';
class MediaControlsCard extends StatelessWidget {
final HACard card;
final MediaControlCardData card;
const MediaControlsCard({Key key, this.card}) : super(key: key);
@override
Widget build(BuildContext context) {
if (card.entity.entity.statelessType == StatelessEntityType.missed) {
return EntityModel(
entityWrapper: card.entity,
child: MissedEntityWidget(),
handleTap: false,
);
}
return CardWrapper(
child: EntityModel(
entityWrapper: card.linkedEntityWrapper,
entityWrapper: card.entity,
handleTap: null,
child: MediaPlayerWidget()
)