From 83363b4c50efa294bf06774d5bbebcb4cb46031c Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Tue, 27 May 2025 15:15:29 +0300 Subject: [PATCH] Made `RangeOfAqiChart._lines` colors use `ColorsManager` colors instead of statically defining them in the widget itself using Hex codes. --- .../modules/air_quality/widgets/range_of_aqi_chart.dart | 8 ++++---- lib/utils/color_manager.dart | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart b/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart index 9423c30d..08a036c0 100644 --- a/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart +++ b/lib/pages/analytics/modules/air_quality/widgets/range_of_aqi_chart.dart @@ -16,8 +16,8 @@ class RangeOfAqiChart extends StatelessWidget { List<(List values, Color color, Color? dotColor)> get _lines => [ ( chartData.map((e) => e.max).toList(), - const Color(0xFF962DFF), - const Color(0xFF5F00BD), + ColorsManager.maxPurple, + ColorsManager.maxPurpleDot, ), ( chartData.map((e) => e.avg).toList(), @@ -26,8 +26,8 @@ class RangeOfAqiChart extends StatelessWidget { ), ( chartData.map((e) => e.min).toList(), - const Color(0xFF93AAFD), - const Color(0xFF023DFE), + ColorsManager.minBlue, + ColorsManager.minBlueDot, ), ]; diff --git a/lib/utils/color_manager.dart b/lib/utils/color_manager.dart index c2e4e60d..41ceb29a 100644 --- a/lib/utils/color_manager.dart +++ b/lib/utils/color_manager.dart @@ -79,4 +79,8 @@ abstract class ColorsManager { static const Color unhealthyRed = Color(0xFFD40000); static const Color severePink = Color(0xFFD40094); static const Color hazardousPurple = Color(0xFFBA01FD); + static const Color maxPurple = Color(0xFF962DFF); + static const Color maxPurpleDot = Color(0xFF5F00BD); + static const Color minBlue = Color(0xFF93AAFD); + static const Color minBlueDot = Color(0xFF023DFE); }