diff --git a/lib/pages/device_managment/shared/sensors_widgets/presence_update_data.dart b/lib/pages/device_managment/shared/sensors_widgets/presence_update_data.dart index 16596a1f..4b4d5562 100644 --- a/lib/pages/device_managment/shared/sensors_widgets/presence_update_data.dart +++ b/lib/pages/device_managment/shared/sensors_widgets/presence_update_data.dart @@ -13,6 +13,7 @@ class PresenceUpdateData extends StatefulWidget { required this.maxValue, required this.steps, this.description, + this.valuesPercision = 0, }); final String title; @@ -22,6 +23,7 @@ class PresenceUpdateData extends StatefulWidget { final double steps; final Function action; final String? description; + final int valuesPercision; @override State createState() => _CurrentTempState(); @@ -45,7 +47,7 @@ class _CurrentTempState extends State { } void _onValueChanged(double newValue) { - widget.action(newValue.toInt()); + widget.action(newValue); } @override @@ -66,7 +68,7 @@ class _CurrentTempState extends State { color: ColorsManager.blackColor, fontWeight: FontWeight.w400, fontSize: 10), ), IncrementDecrementWidget( - value: widget.value.toString(), + value: widget.value.toStringAsFixed(widget.valuesPercision), description: widget.description ?? '', descriptionColor: ColorsManager.blackColor, onIncrement: () {