Add toast when copying Scribe suggestion
This commit is contained in:
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "تم نسخ النتيجة إلى الحافظة",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Ergebnis in die Zwischenablage kopiert",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Result copied to clipboard",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Résultat copié dans le presse-papiers",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Risultato copiato negli appunti",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"@@last_modified": "2026-02-09T16:58:15.727654",
|
||||
"@@last_modified": "2026-03-02T09:20:40.561113",
|
||||
"categoryCorrectGrammar": "Correct",
|
||||
"@categoryCorrectGrammar": {
|
||||
"type": "text",
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Result copied to clipboard",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Результат скопирован в буфер обмена",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,5 +143,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "Kết quả đã được sao chép vào clipboard",
|
||||
"@copiedToClipboard": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,6 +199,13 @@ class ScribeLocalizations {
|
||||
name: 'retry',
|
||||
);
|
||||
}
|
||||
|
||||
String get copiedToClipboard {
|
||||
return Intl.message(
|
||||
'Result copied to clipboard',
|
||||
name: 'copiedToClipboard',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _ScribeLocalizationsDelegate
|
||||
|
||||
+8
@@ -1,6 +1,8 @@
|
||||
import 'package:core/presentation/utils/app_toast.dart';
|
||||
import 'package:core/presentation/views/button/tmail_button_widget.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:scribe/scribe.dart';
|
||||
import 'package:core/presentation/resources/image_paths.dart';
|
||||
|
||||
@@ -18,6 +20,8 @@ class AiScribeSuggestionSuccessToolbar extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final appToast = Get.find<AppToast>();
|
||||
|
||||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
@@ -29,6 +33,10 @@ class AiScribeSuggestionSuccessToolbar extends StatelessWidget {
|
||||
tooltipMessage: ScribeLocalizations.of(context).copy,
|
||||
onTapActionCallback: () {
|
||||
Clipboard.setData(ClipboardData(text: suggestionText));
|
||||
appToast.showToastSuccessMessage(
|
||||
context,
|
||||
ScribeLocalizations.of(context).copiedToClipboard,
|
||||
);
|
||||
},
|
||||
),
|
||||
TMailButtonWidget.fromIcon(
|
||||
|
||||
Reference in New Issue
Block a user