clipboardCopyButton static method
Widget
clipboardCopyButton(
- BuildContext context,
- String textToCopy, {
- void onCopied(
- String text
- double? iconSize,
- String tooltip = 'Click to Copy',
Implementation
static Widget clipboardCopyButton(BuildContext context, String textToCopy, {void Function(String text)? onCopied, double? iconSize, String tooltip = 'Click to Copy'})
{
return IconButton(
onPressed: () {
Clipboard.setData(ClipboardData(text: textToCopy));
onCopied?.call(textToCopy);
},
icon: Icon(
Icons.copy,
color: context.theme.primaryColor,
size: iconSize,
),
style: ButtonStyle(
padding: MaterialStatePropertyAll(EdgeInsets.all(5))
),
constraints: BoxConstraints(),
tooltip: tooltip
);
}