feat(diary): chart colors when overflow

This commit is contained in:
mso7nueh
2024-11-11 13:52:57 +03:00
parent 56b5a7df4b
commit c7906ea9da

View File

@@ -278,7 +278,7 @@ class _DiaryScreenState extends State<DiaryScreen> {
RangePointer(
value: (chartData[0].intake / chartData[0].recommendation) * 100,
width: 0.16,
color: chartData[0].color,
color: chartData[0].intake < chartData[0].recommendation ? chartData[0].color : Colors.red,
sizeUnit: GaugeSizeUnit.factor,
enableAnimation: true,
cornerStyle: CornerStyle.bothCurve, // Rounded ends
@@ -287,7 +287,7 @@ class _DiaryScreenState extends State<DiaryScreen> {
RangePointer(
value: (chartData[1].intake / chartData[1].recommendation) * 100,
width: 0.16,
color: chartData[1].color,
color: chartData[1].intake < chartData[1].recommendation ? chartData[1].color : Colors.red,
sizeUnit: GaugeSizeUnit.factor,
enableAnimation: true,
cornerStyle: CornerStyle.bothCurve,
@@ -297,7 +297,7 @@ class _DiaryScreenState extends State<DiaryScreen> {
RangePointer(
value: (chartData[2].intake / chartData[2].recommendation) * 100,
width: 0.16,
color: chartData[2].color,
color: chartData[2].intake < chartData[2].recommendation ? chartData[2].color : Colors.red,
sizeUnit: GaugeSizeUnit.factor,
enableAnimation: true,
cornerStyle: CornerStyle.bothCurve,
@@ -307,7 +307,7 @@ class _DiaryScreenState extends State<DiaryScreen> {
RangePointer(
value: (chartData[3].intake / chartData[3].recommendation) * 100,
width: 0.16,
color: chartData[3].color,
color: chartData[3].intake < chartData[3].recommendation ? chartData[3].color : Colors.red,
sizeUnit: GaugeSizeUnit.factor,
enableAnimation: true,
cornerStyle: CornerStyle.bothCurve,