part of '../../../main.dart'; class TemperatureControlWidget extends StatelessWidget { final double value; final double fontSize; final Color fontColor; final onInc; final onDec; TemperatureControlWidget( {Key key, @required this.value, @required this.onInc, @required this.onDec, this.fontSize, this.fontColor}) : super(key: key); @override Widget build(BuildContext context) { return Row( crossAxisAlignment: CrossAxisAlignment.center, children: [ Text( "$value", style: TextStyle( fontSize: fontSize ?? 24.0, color: fontColor ?? Colors.black ), ), Column( children: [ IconButton( icon: Icon(MaterialDesignIcons.getIconDataFromIconName( 'mdi:chevron-up')), iconSize: 30.0, onPressed: () => onInc(), ), IconButton( icon: Icon(MaterialDesignIcons.getIconDataFromIconName( 'mdi:chevron-down')), iconSize: 30.0, onPressed: () => onDec(), ) ], ) ], ); } }