shareText function

Future<void> shareText(
  1. String text, {
  2. Rect? origin,
})

Implementation

Future<void> shareText(String text, {Rect? origin}) async {
  final navigator = web.window.navigator;
  // No Web Share API (desktop Firefox, non-HTTPS pages): fall back to the clipboard.
  if (!navigator.has('share')) {
    await Clipboard.setData(ClipboardData(text: text));
    return;
  }
  await navigator.share(web.ShareData(text: text)).toDart;
}