fluffychat/lib/pangea/analytics_practice/activity_hints_progress_widget.dart
ggurdin 117a03089e
5720 vocab practice should have feedback flag (#5761)
* chore: split up analytics activity page widgets into separate files

* started analytics practice refactor

* refactor how UI updates are triggered in analytics practice page

* some fixes
2026-02-20 13:25:21 -05:00

30 lines
892 B
Dart

import 'package:flutter/material.dart';
import 'package:fluffychat/pangea/analytics_practice/analytics_practice_constants.dart';
class ActivityHintsProgress extends StatelessWidget {
final int hintsUsed;
const ActivityHintsProgress({super.key, required this.hintsUsed});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(top: 4.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: List.generate(
AnalyticsPracticeConstants.maxHints,
(index) => Padding(
padding: const EdgeInsets.symmetric(horizontal: 4.0),
child: Icon(
index < hintsUsed ? Icons.lightbulb : Icons.lightbulb_outline,
size: 18,
color: Theme.of(context).colorScheme.primary,
),
),
),
),
);
}
}