hide generation button

This commit is contained in:
William Jordan-Cooley 2024-06-25 12:19:27 -04:00
parent 54dfd9dd22
commit f667a35dce
5 changed files with 162 additions and 60 deletions

View file

@ -4055,5 +4055,7 @@
"spaceAnalytics": "Space Analytics",
"changeAnalyticsLanguage": "Change Analytics Language",
"suggestToSpace": "Suggest this space",
"suggestToSpaceDesc": "Suggested spaces will appear in the chat lists for their parent spaces"
"suggestToSpaceDesc": "Suggested spaces will appear in the chat lists for their parent spaces",
"practice": "Practice",
"noLanguagesSet": "No languages set"
}

View file

@ -620,8 +620,8 @@ class PangeaMessageEvent {
bool get hasActivities {
try {
final String? l2code = MatrixState.pangeaController.languageController
.activeL2Code(roomID: room.id);
final String? l2code =
MatrixState.pangeaController.languageController.activeL2Code();
if (l2code == null) return false;

View file

@ -21,7 +21,7 @@ class GeneratePracticeActivityButton extends StatelessWidget {
return ElevatedButton(
onPressed: () async {
final String? l2Code = MatrixState.pangeaController.languageController
.activeL1Model(roomID: pangeaMessageEvent.room.id)
.activeL1Model()
?.langCode;
if (l2Code == null) {

View file

@ -2,7 +2,6 @@ import 'dart:developer';
import 'package:fluffychat/pangea/matrix_event_wrappers/pangea_message_event.dart';
import 'package:fluffychat/pangea/matrix_event_wrappers/practice_activity_event.dart';
import 'package:fluffychat/pangea/widgets/practice_activity/generate_practice_activity.dart';
import 'package:fluffychat/pangea/widgets/practice_activity/practice_activity_content.dart';
import 'package:fluffychat/widgets/matrix.dart';
import 'package:flutter/foundation.dart';
@ -33,7 +32,7 @@ class MessagePracticeActivityCardState extends State<PracticeActivityCard> {
void loadInitialData() {
final String? langCode = MatrixState.pangeaController.languageController
.activeL2Model(roomID: widget.pangeaMessageEvent.room.id)
.activeL2Model()
?.langCode;
if (langCode == null) {
@ -62,10 +61,11 @@ class MessagePracticeActivityCardState extends State<PracticeActivityCard> {
@override
Widget build(BuildContext context) {
if (practiceEvent == null) {
return GeneratePracticeActivityButton(
pangeaMessageEvent: widget.pangeaMessageEvent,
onActivityGenerated: updatePracticeActivity,
);
return const Text('No practice activities found for this message');
// return GeneratePracticeActivityButton(
// pangeaMessageEvent: widget.pangeaMessageEvent,
// onActivityGenerated: updatePracticeActivity,
// );
}
return PracticeActivityContent(
practiceEvent: practiceEvent!,

View file

@ -860,7 +860,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"be": [
@ -2357,7 +2359,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"bn": [
@ -3850,7 +3854,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"bo": [
@ -5347,7 +5353,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ca": [
@ -6246,7 +6254,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"cs": [
@ -7227,7 +7237,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"de": [
@ -8091,7 +8103,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"el": [
@ -9539,7 +9553,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"eo": [
@ -10685,7 +10701,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"es": [
@ -10697,7 +10715,9 @@
"addConversationBotButtonRemove",
"addConversationBotDialogRemoveConfirmation",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"et": [
@ -11561,7 +11581,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"eu": [
@ -12427,7 +12449,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"fa": [
@ -13430,7 +13454,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"fi": [
@ -14397,7 +14423,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"fil": [
@ -15720,7 +15748,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"fr": [
@ -16722,7 +16752,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ga": [
@ -17853,7 +17885,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"gl": [
@ -18717,7 +18751,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"he": [
@ -19967,7 +20003,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"hi": [
@ -21457,7 +21495,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"hr": [
@ -22400,7 +22440,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"hu": [
@ -23280,7 +23322,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ia": [
@ -24763,7 +24807,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"id": [
@ -25633,7 +25679,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ie": [
@ -26887,7 +26935,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"it": [
@ -27808,7 +27858,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ja": [
@ -28840,7 +28892,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ka": [
@ -30191,7 +30245,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ko": [
@ -31057,7 +31113,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"lt": [
@ -32089,7 +32147,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"lv": [
@ -32961,7 +33021,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"nb": [
@ -34157,7 +34219,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"nl": [
@ -35117,7 +35181,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"pl": [
@ -36086,7 +36152,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"pt": [
@ -37561,7 +37629,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"pt_BR": [
@ -38431,7 +38501,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"pt_PT": [
@ -39628,7 +39700,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ro": [
@ -40632,7 +40706,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ru": [
@ -41502,7 +41578,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"sk": [
@ -42765,7 +42843,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"sl": [
@ -44158,7 +44238,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"sr": [
@ -45325,7 +45407,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"sv": [
@ -46226,7 +46310,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"ta": [
@ -47720,7 +47806,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"th": [
@ -49168,7 +49256,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"tr": [
@ -50032,7 +50122,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"uk": [
@ -50933,7 +51025,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"vi": [
@ -52282,7 +52376,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"zh": [
@ -53146,7 +53242,9 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
],
"zh_Hant": [
@ -54291,6 +54389,8 @@
"spaceAnalytics",
"changeAnalyticsLanguage",
"suggestToSpace",
"suggestToSpaceDesc"
"suggestToSpaceDesc",
"practice",
"noLanguagesSet"
]
}