GrockAdaptiveButtonWithIcon method
Widget
GrockAdaptiveButtonWithIcon({
- required String label,
- required VoidCallback onPressed,
- required IconData icon,
AdaptiveButton
method
Implementation
Widget GrockAdaptiveButtonWithIcon({
required String label,
required VoidCallback onPressed,
required IconData icon,
}) {
if (Theme.of(context).platform == TargetPlatform.android) {
return ElevatedButton.icon(
icon: Icon(icon),
label: Text(label),
onPressed: onPressed,
);
} else {
return CupertinoButton.filled(
child: Row(
children: [
Icon(icon),
SizedBox(width: 10),
Text(label),
],
),
onPressed: onPressed,
);
}
}