Skip to main content

Example

class BlockWidget extends ViewWidget {
  BlockWidget({Key? key, dynamic data}) : super(key: key, data: data);
  @override  State<ViewWidget> createState() {    return BlockView();  }}
class BlockView extends View<BlockWidget> {
  @override  void onCreate() {      super.onCreate();
      // Optional.      setViewModel(BlockViewModel());  }
  @override  Widget? buildContent(BuildContext context) {      Widget? widget = /* TODO */;      return widget;  }}
class BlockViewModel extends ViewModel {
  @override  void onCreate() {      super.onCreate();
      // Optional.      setModel(BlockModel());  }}
class BlockModel extends Model {
  @override  void onCreate() {      super.onCreate();  }}