fixes in OccupancyChart for a more pleasant UI.

This commit is contained in:
Faris Armoush
2025-05-21 10:57:53 +03:00
parent 02b07cfdb6
commit c9d15d102b

View File

@ -33,6 +33,7 @@ class OccupancyChart extends StatelessWidget {
),
barGroups: List.generate(chartData.length, (index) {
final actual = chartData[index];
final occupancyValue = double.parse(actual.occupancy);
return BarChartGroupData(
x: index,
barsSpace: 0,
@ -40,13 +41,13 @@ class OccupancyChart extends StatelessWidget {
barRods: [
BarChartRodData(
toY: 100.0,
fromY: double.parse(actual.occupancy) + 2.5,
fromY: occupancyValue == 0 ? occupancyValue : occupancyValue + 2.5,
color: ColorsManager.graysColor,
width: _chartWidth,
borderRadius: BorderRadius.circular(10),
),
BarChartRodData(
toY: double.parse(actual.occupancy),
toY: occupancyValue,
color: ColorsManager.vividBlue.withValues(alpha: 0.8),
width: _chartWidth,
borderRadius: BorderRadius.circular(10),