buildActions method
Optional actions to show in the console toolbar
Implementation
@override
List<Widget> buildActions(BuildContext context) {
return [
IconButton(
onPressed: () {
Map<String, dynamic> shareData = {};
for (var element in DeviceInfoLogStore.logs) {
// shareData += '${element.key} : ${element.value}\n';
// shareData.add(element.toJson());
shareData[element.key] = element.value;
}
FlutterDevToolkit.logger.log('📤 Exported Device Info:\n$shareData');
ShareParams shareParams = ShareParams(
text: jsonEncode(shareData),
subject: name,
);
SharePlus.instance.share(shareParams);
},
icon: Icon(Icons.share),
),
];
}