import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; import 'package:share/share.dart'; import 'package:fluffychat/utils/platform_infos.dart'; abstract class FluffyShare { static Future share(String text, BuildContext context) async { if (PlatformInfos.isMobile) { return Share.share(text); } await Clipboard.setData( ClipboardData(text: text), ); ScaffoldMessenger.of(context).showSnackBar( SnackBar(content: Text(L10n.of(context).copiedToClipboard))); return; } }