createCupertinoWidget method
Implementation
@override
CupertinoButton createCupertinoWidget(BuildContext context) {
CupertinoButtonData? data;
if (ios != null) {
data = ios!(context, platform(context));
}
if (color != null) {
return CupertinoButton(
key: data?.widgetKey ?? widgetKey,
color: color,
child: data?.child ?? child!,
onPressed: data?.onPressed ?? onPressed,
borderRadius:
data?.borderRadius ?? const BorderRadius.all(Radius.circular(8.0)),
minSize: data?.minSize ?? 44.0,
padding: data?.padding ?? padding,
pressedOpacity: data?.pressedOpacity ?? 0.1,
disabledColor: data?.disabledColor ??
disabledColor ??
CupertinoColors.quaternarySystemFill,
);
} else {
return CupertinoButton.filled(
key: data?.widgetKey ?? widgetKey,
child: data?.child ?? child!,
onPressed: data?.onPressed ?? onPressed,
borderRadius:
data?.borderRadius ?? const BorderRadius.all(Radius.circular(8.0)),
minSize: data?.minSize ?? 44.0,
padding: data?.padding ?? padding,
pressedOpacity: data?.pressedOpacity ?? 0.1,
disabledColor: data?.disabledColor ??
disabledColor ??
CupertinoColors.quaternarySystemFill,
);
}
}