part of '../main.dart'; class DefaultEntityContainer extends StatelessWidget { DefaultEntityContainer({ Key key, @required this.state }) : super(key: key); final Widget state; @override Widget build(BuildContext context) { final EntityModel entityModel = EntityModel.of(context); return InkWell( onLongPress: () { if (entityModel.handleTap) { entityModel.entityWrapper.handleHold(); } }, onTap: () { if (entityModel.handleTap) { entityModel.entityWrapper.handleTap(); } }, child: Row( mainAxisSize: MainAxisSize.max, children: [ EntityIcon(), Flexible( fit: FlexFit.tight, flex: 3, child: EntityName(), ), state ], ), ); } }