build method

  1. @override
Widget build(
  1. Rokeet rokeet,
  2. RButtonWidget widget
)
override

Implementation

@override
Widget build(Rokeet rokeet, RButtonWidget widget) {
  Key key = Key(widget.id!);
  var data = widget.data!;
  return ElevatedButton(
    key: key,
    onPressed: () => {
      if (widget.data?.action != null) {rokeet.performAction(data.action!)}
    },
    child: Text.rich(
      TextSpan(text: data.text!),
      textDirection: TextDirection.ltr,
    ),
  );
}