regularização do tamanho dos widgets
This commit is contained in:
@@ -73,6 +73,8 @@ class _TeacherHeroWidgetState extends State<TeacherHeroWidget> {
|
||||
_classStats.fold(0, (sum, stats) => sum + stats.activeQuizzes);
|
||||
int get uploadedContent =>
|
||||
_classStats.fold(0, (sum, stats) => sum + stats.totalContent);
|
||||
int get studentsNeedingSupport =>
|
||||
_classStats.fold(0, (sum, stats) => sum + stats.studentsNeedingSupport.length);
|
||||
double get classAverageProgress {
|
||||
if (_classStats.isEmpty) return 0.0;
|
||||
final totalProgress = _classStats.fold(
|
||||
@@ -254,7 +256,9 @@ class _TeacherHeroWidgetState extends State<TeacherHeroWidget> {
|
||||
const SizedBox(height: 20),
|
||||
|
||||
// Stats Grid
|
||||
Row(
|
||||
IntrinsicHeight(
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
Expanded(
|
||||
child: _buildStatCard(
|
||||
@@ -271,8 +275,17 @@ class _TeacherHeroWidgetState extends State<TeacherHeroWidget> {
|
||||
label: 'Conteúdos',
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 12),
|
||||
Expanded(
|
||||
child: _buildStatCard(
|
||||
icon: Icons.warning_amber,
|
||||
value: '$studentsNeedingSupport',
|
||||
label: 'Precisam Apoio',
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user