fix: rebuild analytics page on analytics stream update (#3711)
This commit is contained in:
parent
60d4c5d526
commit
fd617f296f
1 changed files with 5 additions and 2 deletions
|
|
@ -11,6 +11,7 @@ import 'package:fluffychat/pangea/analytics_page/analytics_page.dart';
|
|||
import 'package:fluffychat/pangea/analytics_summary/learning_progress_indicators.dart';
|
||||
import 'package:fluffychat/pangea/analytics_summary/level_dialog_content.dart';
|
||||
import 'package:fluffychat/pangea/analytics_summary/progress_indicators_enum.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/navigation_rail.dart';
|
||||
|
||||
class AnalyticsPageView extends StatelessWidget {
|
||||
|
|
@ -51,8 +52,10 @@ class AnalyticsPageView extends StatelessWidget {
|
|||
ProgressIndicatorEnum.level,
|
||||
),
|
||||
Expanded(
|
||||
child: Builder(
|
||||
builder: (context) {
|
||||
child: StreamBuilder(
|
||||
stream: MatrixState.pangeaController.getAnalytics
|
||||
.analyticsStream.stream,
|
||||
builder: (context, _) {
|
||||
if (controller.selectedIndicator ==
|
||||
ProgressIndicatorEnum.level) {
|
||||
return const LevelDialogContent();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue