part of '../../main.dart'; class FlatServiceButton extends StatelessWidget { final String serviceDomain; final String serviceName; final String entityId; final String text; final double fontSize; FlatServiceButton({ Key key, @required this.serviceDomain, @required this.serviceName, @required this.entityId, @required this.text, this.fontSize: Sizes.stateFontSize }) : super(key: key); void _setNewState() { eventBus.fire(new ServiceCallEvent(serviceDomain, serviceName, entityId, null)); } @override Widget build(BuildContext context) { return SizedBox( height: fontSize*2.5, child: FlatButton( onPressed: (() { _setNewState(); }), child: Text( text, textAlign: TextAlign.right, style: new TextStyle(fontSize: fontSize, color: Colors.blue), ), ) ); } }