finish v3
This commit is contained in:
@@ -123,8 +123,11 @@ class _VocabScreenState extends State<VocabScreen>
|
||||
}
|
||||
|
||||
itemsByLevel.forEach((level, items) {
|
||||
final allSrsItems = items.expand((item) => item.srsItems.values).toList();
|
||||
if (allSrsItems.isNotEmpty && allSrsItems.every((srs) => srs.disabled)) {
|
||||
final allSrsItems = items
|
||||
.expand((item) => item.srsItems.values)
|
||||
.toList();
|
||||
if (allSrsItems.isNotEmpty &&
|
||||
allSrsItems.every((srs) => srs.disabled)) {
|
||||
disabledLevels.add(level);
|
||||
}
|
||||
});
|
||||
@@ -349,7 +352,7 @@ class _VocabScreenState extends State<VocabScreen>
|
||||
if (mounted) {
|
||||
_nextQuestion();
|
||||
}
|
||||
});;
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -429,7 +432,9 @@ class _VocabScreenState extends State<VocabScreen>
|
||||
child: Text(
|
||||
_status,
|
||||
style: TextStyle(
|
||||
fontSize: 24, color: Theme.of(context).colorScheme.onSurface),
|
||||
fontSize: 24,
|
||||
color: Theme.of(context).colorScheme.onSurface,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
@@ -491,10 +496,12 @@ class _VocabScreenState extends State<VocabScreen>
|
||||
value: (_sessionDeckSizes[index] ?? 0) > 0
|
||||
? quizState.asked / (_sessionDeckSizes[index] ?? 1)
|
||||
: 0,
|
||||
backgroundColor:
|
||||
Theme.of(context).colorScheme.surfaceContainerHighest,
|
||||
backgroundColor: Theme.of(
|
||||
context,
|
||||
).colorScheme.surfaceContainerHighest,
|
||||
valueColor: AlwaysStoppedAnimation<Color>(
|
||||
Theme.of(context).colorScheme.primary),
|
||||
Theme.of(context).colorScheme.primary,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user