add FCS UI

This commit is contained in:
Thinzar Win
2020-12-01 19:02:21 +06:30
parent a2c9e41f55
commit 230e6f9e66
24 changed files with 2121 additions and 245 deletions

View File

@@ -1,6 +1,7 @@
import 'package:fcs/localization/app_translations_delegate.dart';
import 'package:fcs/localization/transalation.dart';
import 'package:fcs/pages/carton/model/carton_model.dart';
import 'package:fcs/pages/carton_size/model/carton_size_model.dart';
import 'package:fcs/pages/chat/model/message_model.dart';
import 'package:fcs/pages/contact/model/contact_model.dart';
import 'package:fcs/pages/customer/model/customer_model.dart';
@@ -16,6 +17,7 @@ import 'package:fcs/pages/main/model/language_model.dart';
import 'package:fcs/pages/main/model/main_model.dart';
import 'package:fcs/pages/package/model/package_model.dart';
import 'package:fcs/pages/payment_methods/model/payment_method_model.dart';
import 'package:fcs/pages/processing/model/processing_model.dart';
import 'package:fcs/pages/rates/model/shipment_rate_model.dart';
import 'package:fcs/pages/shipment/model/shipment_model.dart';
import 'package:fcs/pages/main/splash_page.dart';
@@ -54,6 +56,8 @@ class _AppState extends State<App> {
final PackageModel packageModel = new PackageModel();
final MarketModel marketModel = new MarketModel();
final DeliveryModel deliveryModel = new DeliveryModel();
final CartonSizeModel cartonSizeModel = new CartonSizeModel();
final ProcessingModel processingModel = new ProcessingModel();
AppTranslationsDelegate _newLocaleDelegate;
@@ -73,7 +77,9 @@ class _AppState extends State<App> {
..addModel(shipmentModel)
..addModel(invoiceModel)
..addModel(marketModel)
..addModel(deliveryModel);
..addModel(deliveryModel)
..addModel(cartonSizeModel)
..addModel(processingModel);
_newLocaleDelegate = AppTranslationsDelegate(newLocale: null);
Translation().onLocaleChanged = onLocaleChange;
@@ -118,6 +124,8 @@ class _AppState extends State<App> {
ChangeNotifierProvider.value(value: marketModel),
ChangeNotifierProvider.value(value: fcsShipmentModel),
ChangeNotifierProvider.value(value: deliveryModel),
ChangeNotifierProvider.value(value: cartonSizeModel),
ChangeNotifierProvider.value(value: processingModel),
],
child: Consumer<LanguageModel>(
builder: (context, value, child) {