|
|
|
|
@ -2,7 +2,9 @@ import 'dart:async';
|
|
|
|
|
|
|
|
|
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/extensions/pangea_room_extension/pangea_room_extension.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/pages/settings_learning/settings_learning.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/utils/download_chat.dart';
|
|
|
|
|
import 'package:flutter/foundation.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|
|
|
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
|
|
|
|
@ -171,7 +173,24 @@ class ChatSettingsPopupMenuState extends State<ChatSettingsPopupMenu> {
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case ChatPopupMenuActions.learningSettings:
|
|
|
|
|
context.go('/rooms/settings/learning');
|
|
|
|
|
showDialog(
|
|
|
|
|
context: context,
|
|
|
|
|
builder: (c) {
|
|
|
|
|
return kIsWeb
|
|
|
|
|
? Dialog(
|
|
|
|
|
child: ConstrainedBox(
|
|
|
|
|
constraints: const BoxConstraints(maxWidth: 600),
|
|
|
|
|
child: ClipRRect(
|
|
|
|
|
borderRadius: BorderRadius.circular(20.0),
|
|
|
|
|
child: const SettingsLearning(isPopup: true),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
: const Dialog.fullscreen(
|
|
|
|
|
child: SettingsLearning(isPopup: true),
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
// Pangea#
|
|
|
|
|
}
|
|
|
|
|
|