handleCopyToClipBoard method
void
handleCopyToClipBoard()
Implementation
void handleCopyToClipBoard() async {
await Clipboard.setData(ClipboardData(text: widget.controller != null ? widget.controller!.text : widget.text!));
if (mounted) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
duration: const Duration(seconds: 1),
backgroundColor: Colors.transparent,
behavior: SnackBarBehavior.floating,
elevation: 0,
content: Align(
alignment: Alignment.centerRight,
child: Container(
padding: const EdgeInsets.all(15),
decoration: BoxDecoration(color: const Color.fromARGB(255, 152, 152, 152), borderRadius: BorderRadius.circular(10)),
width: 200,
child: const Text('Texte copié')),
),
),
);
}
}