Commit 3102bbe
Changed files (1)
app
lib
features
statistics
app/lib/features/statistics/blood_pressure_distribution.dart
@@ -38,6 +38,7 @@ class _BloodPressureDistributionState extends State<BloodPressureDistribution>
void initState() {
super.initState();
_controller = TabController(length: 3, vsync: this);
+ _controller.addListener(() => setState((){}));
}
@override
@@ -60,7 +61,12 @@ class _BloodPressureDistributionState extends State<BloodPressureDistribution>
child: TabBar.secondary(
labelPadding: const EdgeInsets.symmetric(vertical: 16),
indicator: BoxDecoration(
- color: Theme.of(context).colorScheme.primaryContainer,
+ color: switch(_controller.index) {
+ 0 => context.watch<Settings>().sysColor,
+ 1 => context.watch<Settings>().diaColor,
+ 2 => context.watch<Settings>().pulColor,
+ _ => Theme.of(context).colorScheme.primaryContainer,
+ },
borderRadius: BorderRadius.circular(50),
),
dividerHeight: 0,