copyAndNotify static method

void copyAndNotify(
  1. BuildContext context,
  2. String? text
)

Implementation

static void copyAndNotify(BuildContext context, String? text) {
  Clipboard.setData(ClipboardData(text: text ?? ''));

  showCupertinoDialog(
    context: context,
    builder: (BuildContext context) {
      final Map<String, String> dic =
          I18n.of(context)!.getDic(i18n_full_dic_ui, 'common')!;
      return CupertinoAlertDialog(
        title: Container(),
        content: Text('${dic['copy']} ${dic['success']}'),
      );
    },
  );

  Timer(Duration(seconds: 2), () {
    Navigator.of(context).pop();
  });
}