From 6db9fc09d413819a2ac2763a6710ffcf40eae070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asc=C3=AAnio=20Sanderson?= Date: Mon, 20 Apr 2020 11:45:29 -0300 Subject: [PATCH 1/2] =?UTF-8?q?Melhorando=20sem=C3=A2ntica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Substituindo ModuleWidget por WidgetModule --- lib/src/widgets/module_widget.dart | 4 ++-- test/modular_widget_test.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/widgets/module_widget.dart b/lib/src/widgets/module_widget.dart index d367aeeb..bebe00ac 100644 --- a/lib/src/widgets/module_widget.dart +++ b/lib/src/widgets/module_widget.dart @@ -7,7 +7,7 @@ _debugPrintModular(String text) { } } -abstract class ModuleWidget extends StatelessWidget implements ChildModule { +abstract class WidgetModule extends StatelessWidget implements ChildModule { @override List get binds; @@ -15,7 +15,7 @@ abstract class ModuleWidget extends StatelessWidget implements ChildModule { final _FakeModule _fakeModule = _FakeModule(); - ModuleWidget() { + WidgetModule() { _fakeModule.changeBinds(binds); } diff --git a/test/modular_widget_test.dart b/test/modular_widget_test.dart index d3b26802..2c1ad1f6 100644 --- a/test/modular_widget_test.dart +++ b/test/modular_widget_test.dart @@ -15,7 +15,7 @@ main() { }); } -class OtherWidget extends ModuleWidget { +class OtherWidget extends WidgetModule { @override List get binds => [ Bind((i) => ObjectTest()), From 0b671c11d5192ece10e1de85f6962306d01688f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asc=C3=AAnio=20Sanderson?= Date: Mon, 20 Apr 2020 11:47:39 -0300 Subject: [PATCH 2/2] Atualizando "WidgetModule" no README --- README.md | 6 +++--- README.pt-br.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2a8d95d2..d8cf81e8 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ - [ModularState](#modularstate) - [Consuming a ChangeNotifier Class](#consuming-a-changenotifier-class) - [Creating Child Modules](#creating-child-modules) - - [ModuleWidget](#modulewidget) + - [WidgetModule](#widgetmodule) - [RouterOutlet](#routeroutlet) - [Lazy Loading](#lazy-loading) - [Unit Test](#unit-test) @@ -503,12 +503,12 @@ class AppModule extends MainModule { Consider splitting your code into modules such as `LoginModule`, and into it placing routes related to that module. Maintaining and sharing code in another project will be much easier. -### ModuleWidget +### WidgetModule The same structure as `ChildModule`. Very useful for modular TabBar visualizations. ```dart -class TabModule extends ModuleWidget { +class TabModule extends WidgetModule { @override List get binds => [ diff --git a/README.pt-br.md b/README.pt-br.md index 58b0b956..20d5e0ea 100644 --- a/README.pt-br.md +++ b/README.pt-br.md @@ -25,7 +25,7 @@ - [ModularState](#modularstate) - [Consumindo uma Classe ChangeNotifier](#consumindo-uma-classe-changenotifier) - [Criando Módulos Filhos](#criando-módulos-filhos) - - [ModuleWidget](#modulewidget) + - [WidgetModule](#widgetmodule) - [RouterOutlet](#routeroutlet) - [Lazy Loading](#lazy-loading) - [Testes Unitários](#testes-unitários) @@ -503,12 +503,12 @@ class AppModule extends MainModule { Pense em dividir seu código em módulos como por exemplo, `LoginModule`, e dentro dele colocar as rotas relacionadas a esse módulo. Ficará muito mais fácil a manutenção e o compartilhamento do código em outro projeto. -### ModuleWidget +### WidgetModule A mesma estrutura de um MainModule/ChildModule. Muito útil para usar em uma TabBar com páginas modulares ```dart -class TabModule extends ModuleWidget { +class TabModule extends WidgetModule { @override List get binds => [