Split up main.dart
This commit is contained in:
parent
acc4206c95
commit
0c628280bf
|
|
@ -36,6 +36,7 @@ import 'package:redux/redux.dart';
|
||||||
import 'package:redux_logging/redux_logging.dart';
|
import 'package:redux_logging/redux_logging.dart';
|
||||||
import 'package:sentry/sentry.dart';
|
import 'package:sentry/sentry.dart';
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
|
// STARTER: import - do not remove comment
|
||||||
|
|
||||||
void main({bool isTesting = false}) async {
|
void main({bool isTesting = false}) async {
|
||||||
WidgetsFlutterBinding.ensureInitialized();
|
WidgetsFlutterBinding.ensureInitialized();
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||||
import 'package:invoiceninja_flutter/utils/platforms.dart';
|
import 'package:invoiceninja_flutter/utils/platforms.dart';
|
||||||
import 'package:local_auth/local_auth.dart';
|
import 'package:local_auth/local_auth.dart';
|
||||||
import 'package:redux/redux.dart';
|
import 'package:redux/redux.dart';
|
||||||
|
// STARTER: import - do not remove comment
|
||||||
|
|
||||||
class InvoiceNinjaApp extends StatefulWidget {
|
class InvoiceNinjaApp extends StatefulWidget {
|
||||||
const InvoiceNinjaApp({Key key, this.store}) : super(key: key);
|
const InvoiceNinjaApp({Key key, this.store}) : super(key: key);
|
||||||
|
|
|
||||||
|
|
@ -314,11 +314,18 @@ else
|
||||||
code="..addAll(createStore${Module}sMiddleware())${lineBreak}"
|
code="..addAll(createStore${Module}sMiddleware())${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/main.dart
|
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/main.dart
|
||||||
|
|
||||||
|
comment="STARTER: import - do not remove comment"
|
||||||
|
code="import 'package:${package}\/ui\/${module_snake}\/${module_snake}_screen.dart';${lineBreak}"
|
||||||
|
code="${code}import 'package:${package}\/ui\/${module_snake}\/edit\/${module_snake}_edit_vm.dart';${lineBreak}"
|
||||||
|
code="${code}import 'package:${package}\/ui\/${module_snake}\/view\/${module_snake}_view_vm.dart';${lineBreak}"
|
||||||
|
code="${code}import 'package:${package}\/ui\/${module_snake}\/${module_snake}_screen_vm.dart';${lineBreak}"
|
||||||
|
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/main.dart
|
||||||
|
|
||||||
comment="STARTER: routes - do not remove comment"
|
comment="STARTER: routes - do not remove comment"
|
||||||
code="${Module}Screen.route: (context) => ${Module}ScreenBuilder(),${lineBreak}"
|
code="${Module}Screen.route: (context) => ${Module}ScreenBuilder(),${lineBreak}"
|
||||||
code="${code}${Module}ViewScreen.route: (context) => ${Module}ViewScreen(),${lineBreak}"
|
code="${code}${Module}ViewScreen.route: (context) => ${Module}ViewScreen(),${lineBreak}"
|
||||||
code="${code}${Module}EditScreen.route: (context) => ${Module}EditScreen(),${lineBreak}"
|
code="${code}${Module}EditScreen.route: (context) => ${Module}EditScreen(),${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/main.dart
|
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/main_app.dart
|
||||||
|
|
||||||
comment="STARTER: import - do not remove comment"
|
comment="STARTER: import - do not remove comment"
|
||||||
code="import 'package:${package}\/data\/models\/${module_snake}_model.dart';${lineBreak}"
|
code="import 'package:${package}\/data\/models\/${module_snake}_model.dart';${lineBreak}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue