import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:get_it/get_it.dart'; import '../../services/finamp_logs_helper.dart'; class CopyLogsButton extends StatefulWidget { const CopyLogsButton({Key? key}) : super(key: key); @override State createState() => _CopyLogsButtonState(); } class _CopyLogsButtonState extends State { @override Widget build(BuildContext context) { return IconButton( icon: const Icon(Icons.copy), onPressed: () async { final finampLogsHelper = GetIt.instance(); await finampLogsHelper.copyLogs(); if (!mounted) return; ScaffoldMessenger.of(context).showSnackBar(SnackBar( content: Text(AppLocalizations.of(context)!.logsCopied), )); }, ); } }