toWidget method

  1. @override
ElevatedButton toWidget(
  1. AnyWidgetContext context
)
override

Implementation

@override
ElevatedButton toWidget(AnyWidgetContext context) {
  return map(
    (value) => ElevatedButton(
      key: value.key?.toFlutter(context),
      onPressed: actionsCallback(value.onPressed, context),
      onLongPress: actionsCallback(value.onLongPress, context),
      child: value.child?.toWidget(context),
      autofocus: value.autofocus ?? false,
      clipBehavior: value.clipBehavior?.toFlutter(context) ?? Clip.none,
    ),
    icon: (value) => ElevatedButton.icon(
      key: value.key?.toFlutter(context),
      onPressed: actionsCallback(value.onPressed, context),
      onLongPress: actionsCallback(value.onLongPress, context),
      icon: value.icon.toWidget(context),
      label: value.label.toWidget(context),
      autofocus: value.autofocus ?? false,
      clipBehavior: value.clipBehavior?.toFlutter(context) ?? Clip.none,
    ),
  );
}