MwwmInheritedWidget<WM extends WidgetModel, C extends Component> constructor

MwwmInheritedWidget<WM extends WidgetModel, C extends Component>({
  1. required DependenciesBuilder<C> dependenciesBuilder,
  2. required WidgetStateBuilder widgetStateBuilder,
  3. required WidgetModelBuilder<WM> widgetModelBuilder,
  4. Key? key,
})

Implementation

MwwmInheritedWidget({
  required DependenciesBuilder<C> dependenciesBuilder,
  required WidgetStateBuilder widgetStateBuilder,
  required WidgetModelBuilder<WM> widgetModelBuilder,
  Key? key,
}) : super(
        key: key,
        child: Builder(
          builder: (context) => Injector<C>(
            component: dependenciesBuilder(context),
            builder: (ctx) {
              return _ProxyMwwmWidget(
                widgetStateBuilder: widgetStateBuilder,
                widgetModelBuilder: widgetModelBuilder,
              );
            },
          ),
        ),
      );