import 'package:flutter/material.dart'; import 'package:aman_kassa_flutter/features/home/avatars_stack.dart'; import 'package:aman_kassa_flutter/model/Game.dart'; class GameListItem extends StatelessWidget { final Game game; const GameListItem(this.game, {Key key}) : super(key: key); @override Widget build(BuildContext context) { return Padding( padding: EdgeInsets.all(5.0), child: Center( child: Card( child: IntrinsicHeight( child: Row( mainAxisSize: MainAxisSize.max, children: [ Container( padding: EdgeInsets.all(10.0), decoration: BoxDecoration( color: Colors.grey.shade900, borderRadius: BorderRadius.horizontal( left: Radius.circular(4.0), right: Radius.elliptical(15.0, 25.0))), child: Column( mainAxisSize: MainAxisSize.max, children: [ Padding( padding: const EdgeInsets.only(bottom: 8.0), child: Text( 'DateFormat', style: TextStyle(color: Colors.white, fontSize: 20), ), ), Text( 'DateToday', style: TextStyle(color: Colors.white), ), ], ), ), Padding( padding: const EdgeInsets.all(8.0), child: Column( mainAxisSize: MainAxisSize.max, mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ Text( '${game.where}', style: TextStyle(fontSize: 20), ), Row( children: [ Text('aaa') ], ), ], ), ), Expanded( child: AvatarsStack( game.players.map((player) => player.name).toList())), ], ), ), ), ), ); } }