copyToClipboard static method
Copy text to clipboard with feedback
Implementation
static Future<void> copyToClipboard(
BuildContext context,
String text, {
String? successMessage,
}) async {
await Clipboard.setData(ClipboardData(text: text));
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(successMessage ?? 'dev_tools_copied_to_clipboard'.tr()),
duration: const Duration(seconds: 2),
backgroundColor: DevToolsConfig().theme.primaryColor,
behavior: SnackBarBehavior.floating,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10),
),
),
);
}
}