Migrate to ADFilledButton & ADTextButton

This commit is contained in:
Ashita Prasad
2024-12-16 03:24:57 +05:30
parent 1452668280
commit fe558a066a
10 changed files with 158 additions and 77 deletions

View File

@ -16,10 +16,6 @@ class CopyButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
var sm = ScaffoldMessenger.of(context);
const icon = Icon(
Icons.content_copy,
size: 18,
);
onPressed() async {
await Clipboard.setData(ClipboardData(text: toCopy));
sm.hideCurrentSnackBar();
@ -27,14 +23,15 @@ class CopyButton extends StatelessWidget {
}
return showLabel
? TextButton.icon(
? ADTextButton(
icon: Icons.content_copy,
iconSize: kButtonIconSizeLarge,
label: kLabelCopy,
onPressed: onPressed,
icon: icon,
label: const Text(kLabelCopy),
)
: ADIconButton(
icon: Icons.content_copy,
iconSize: 18,
iconSize: kButtonIconSizeLarge,
tooltip: kLabelCopy,
color: Theme.of(context).colorScheme.primary,
visualDensity: VisualDensity.compact,