Skip to content

Commit

Permalink
Merge 5f7dd03 into 691e0b7
Browse files Browse the repository at this point in the history
  • Loading branch information
Gladson committed Aug 14, 2020
2 parents 691e0b7 + 5f7dd03 commit c29cc02
Show file tree
Hide file tree
Showing 22 changed files with 68 additions and 42 deletions.
2 changes: 1 addition & 1 deletion flutter_modular/example/lib/app/app_module.dart
@@ -1,4 +1,4 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;
import 'package:flutter_modular/flutter_modular.dart';

import 'app_widget.dart';
Expand Down
7 changes: 5 additions & 2 deletions flutter_modular/example/lib/app/modules/home/home_module.dart
@@ -1,6 +1,9 @@
import 'package:example/app/modules/home/pages/list/list_widget.dart';
import 'package:flutter/material.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';
import 'package:flutter/material.dart';

import 'pages/list/list_widget.dart';

import 'guard/guard.dart';
import 'home_bloc.dart';
import 'home_widget.dart';
Expand Down
6 changes: 4 additions & 2 deletions flutter_modular/example/lib/app/modules/home/home_widget.dart
@@ -1,8 +1,10 @@
import 'package:example/app/modules/home/home_bloc.dart';
import 'package:example/app/modules/home/home_module.dart';
import 'package:flutter/material.dart';

import 'package:flutter_modular/flutter_modular.dart';

import 'home_bloc.dart';
import 'home_module.dart';

class HomeWidget extends ModularStatelessWidget<HomeModule> {
HomeWidget() {
var c = Modular.get<HomeBloc>();
Expand Down
@@ -1,8 +1,10 @@
import 'package:example/app/modules/home/home_bloc.dart';
import 'package:example/app/modules/home/home_module.dart';
import 'package:flutter/material.dart';

import 'package:flutter_modular/flutter_modular.dart';

import '../../home_bloc.dart';
import '../../home_module.dart';

class ListWidget extends ModularStatelessWidget<HomeModule> {
final int param;

Expand Down
@@ -1,10 +1,13 @@
import 'package:example/app/modules/tabs/modules/tab1/pages/page1/page1_page.dart';
import 'package:example/app/modules/tabs/modules/tab1/pages/page2/page2_bloc.dart';
import 'package:example/app/modules/tabs/modules/tab1/pages/page1/page1_bloc.dart';
import 'package:example/app/modules/tabs/modules/tab1/pages/page2/page2_page.dart';
import 'package:example/app/modules/tabs/modules/tab1/tab1_bloc.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:example/app/modules/tabs/modules/tab1/tab1_page.dart';

import 'pages/page1/page1_bloc.dart';
import 'pages/page1/page1_page.dart';

import 'pages/page2/page2_bloc.dart';
import 'pages/page2/page2_page.dart';

import 'tab1_bloc.dart';
import 'tab1_page.dart';

class Tab1Module extends ChildModule {
@override
Expand Down
@@ -1,6 +1,7 @@
import 'package:example/app/modules/tabs/modules/tab2/tab2_bloc.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:example/app/modules/tabs/modules/tab2/tab2_page.dart';

import 'tab2_bloc.dart';
import 'tab2_page.dart';

class Tab2Module extends ChildModule {
@override
Expand Down
5 changes: 3 additions & 2 deletions flutter_modular/example/lib/app/modules/tabs/tabs_module.dart
@@ -1,6 +1,7 @@
import 'package:example/app/modules/tabs/tabs_bloc.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:example/app/modules/tabs/tabs_page.dart';

import 'tabs_bloc.dart';
import 'tabs_page.dart';

class TabsModule extends ChildModule {
@override
Expand Down
4 changes: 3 additions & 1 deletion flutter_modular/example/lib/app/modules/tabs/tabs_page.dart
@@ -1,10 +1,12 @@
import 'package:example/app/modules/tabs/tabs_bloc.dart';
import 'package:flutter/material.dart';

import 'package:flutter_modular/flutter_modular.dart';

import 'modules/tab1/tab1_module.dart';
import 'modules/tab2/tab2_module.dart';

import 'tabs_bloc.dart';

class TabsPage extends StatefulWidget {
final String title;
const TabsPage({Key key, this.title = "Tabs"}) : super(key: key);
Expand Down
4 changes: 3 additions & 1 deletion flutter_modular/example/lib/main.dart
@@ -1,5 +1,7 @@
import 'package:example/app/app_module.dart';
import 'package:flutter/widgets.dart';

import 'package:flutter_modular/flutter_modular.dart';

import 'app/app_module.dart';

void main() => runApp(ModularApp(module: AppModule()));
2 changes: 1 addition & 1 deletion flutter_modular/example/lib/main_guardtest.dart
@@ -1,4 +1,4 @@
import 'package:flutter/material.dart';
import 'package:flutter/material.dart' hide Router;
import 'package:flutter_modular/flutter_modular.dart';

void main() => runApp(ModularApp(module: AppModule()));
Expand Down
3 changes: 1 addition & 2 deletions flutter_modular/example/pubspec.yaml
Expand Up @@ -17,7 +17,6 @@ environment:
sdk: ">=2.1.0 <3.0.0"

dependencies:

mobx: ^1.2.1+1
rxdart: ^0.23.1
flutter:
Expand All @@ -31,7 +30,7 @@ dependencies:
dev_dependencies:
mobx_codegen: ^1.1.0+1
build_runner: ^1.10.0
modular_codegen: ^1.0.0-dev.8
modular_codegen: ^1.0.1+3
flutter_test:
sdk: flutter

Expand Down
3 changes: 2 additions & 1 deletion flutter_modular/lib/src/interfaces/child_module.dart
@@ -1,4 +1,5 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/material.dart' hide Router;
import 'package:flutter/widgets.dart' hide Router;

import '../../flutter_modular.dart';
import '../routers/router.dart';
Expand Down
4 changes: 3 additions & 1 deletion flutter_modular/lib/src/modular_base.dart
@@ -1,5 +1,7 @@
import 'package:flutter/material.dart' hide Router;

import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;

import '../flutter_modular.dart';
import 'interfaces/child_module.dart';
Expand Down
3 changes: 2 additions & 1 deletion flutter_modular/lib/src/routers/router.dart
@@ -1,5 +1,6 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/material.dart' hide Router;

import '../../flutter_modular.dart';
import '../interfaces/child_module.dart';
import '../interfaces/route_guard.dart';
Expand Down
2 changes: 1 addition & 1 deletion flutter_modular/lib/src/widgets/module_widget.dart
@@ -1,4 +1,4 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;
import '../../flutter_modular.dart';

_debugPrintModular(String text) {
Expand Down
2 changes: 1 addition & 1 deletion flutter_modular/lib/src/widgets/widget_module.dart
@@ -1,4 +1,4 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;
import '../../flutter_modular.dart';

_debugPrintModular(String text) {
Expand Down
4 changes: 3 additions & 1 deletion flutter_modular/test/abstract_router_test.dart
@@ -1,5 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/material.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import 'package:flutter_test/flutter_test.dart';

class DynamicModule extends ChildModule {
Expand Down
3 changes: 2 additions & 1 deletion flutter_modular/test/app/app_module.dart
@@ -1,4 +1,5 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import 'app_bloc.dart';
Expand Down
3 changes: 2 additions & 1 deletion flutter_modular/test/app/modules/home/home_module.dart
@@ -1,4 +1,5 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import '../../app_bloc.dart';
Expand Down
3 changes: 2 additions & 1 deletion flutter_modular/test/app/modules/product/product_module.dart
@@ -1,4 +1,5 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import 'product_bloc.dart';
Expand Down
7 changes: 5 additions & 2 deletions flutter_modular/test/modular_test.dart
@@ -1,6 +1,9 @@
import 'package:flutter/widgets.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter/widgets.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import 'package:flutter_test/flutter_test.dart';

import 'app/app_module.dart';

void main() {
Expand Down
17 changes: 8 additions & 9 deletions flutter_modular/test/routers/router_test.dart
@@ -1,5 +1,7 @@
import 'package:flutter/widgets.dart';
import 'package:flutter/widgets.dart' hide Router;

import 'package:flutter_modular/flutter_modular.dart';

import 'package:flutter_test/flutter_test.dart';

class TestModule extends ChildModule {
Expand All @@ -8,7 +10,6 @@ class TestModule extends ChildModule {

@override
List<Router> get routers => [];

}

void main() {
Expand All @@ -22,18 +23,16 @@ void main() {

test('throws ArgumentError if both the module and child was provided', () {
expect(() {
Router('/',
module: TestModule(),
child: (_, __) => SizedBox.shrink()
);
Router('/', module: TestModule(), child: (_, __) => SizedBox.shrink());
}, throwsArgumentError);
});

test('throws ArgumentError if transaction is null', () {
expect(() {
Router('/',
child: (_, __) => SizedBox.shrink(),
transition: null,
Router(
'/',
child: (_, __) => SizedBox.shrink(),
transition: null,
);
}, throwsArgumentError);
});
Expand Down

0 comments on commit c29cc02

Please sign in to comment.