From 037895844a37c3fd7ab0fc0cc846f960982e350e Mon Sep 17 00:00:00 2001 From: mohammad Date: Tue, 1 Jul 2025 09:44:59 +0300 Subject: [PATCH] Add EnergyConsumptionPage to SmartPowerDeviceControl for enhanced energy data visualization --- .../view/smart_power_device_control.dart | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/lib/pages/device_managment/power_clamp/view/smart_power_device_control.dart b/lib/pages/device_managment/power_clamp/view/smart_power_device_control.dart index 11d1cc8f..03202ba0 100644 --- a/lib/pages/device_managment/power_clamp/view/smart_power_device_control.dart +++ b/lib/pages/device_managment/power_clamp/view/smart_power_device_control.dart @@ -277,6 +277,32 @@ class SmartPowerDeviceControl extends StatelessWidget totalConsumption: 10000, date: blocProvider.formattedDate, ), + EnergyConsumptionPage( + formattedDate: + '${blocProvider.dateTime!.day}/${blocProvider.dateTime!.month}/${blocProvider.dateTime!.year} ${blocProvider.endChartDate}', + onTap: () { + blocProvider.add(SelectDateEvent(context: context)); + }, + widget: blocProvider.dateSwitcher(), + chartData: blocProvider.energyDataList.isNotEmpty + ? blocProvider.energyDataList + : [ + EnergyData('12:00 AM', 4.0), + EnergyData('01:00 AM', 6.5), + EnergyData('02:00 AM', 3.8), + EnergyData('03:00 AM', 3.2), + EnergyData('04:00 AM', 6.0), + EnergyData('05:00 AM', 3.4), + EnergyData('06:00 AM', 5.2), + EnergyData('07:00 AM', 3.5), + EnergyData('08:00 AM', 6.8), + EnergyData('09:00 AM', 5.6), + EnergyData('10:00 AM', 3.9), + EnergyData('11:00 AM', 4.0), + ], + totalConsumption: 10000, + date: blocProvider.formattedDate, + ), ], ), ),