add signin function
This commit is contained in:
@@ -4,7 +4,7 @@ import 'dart:io';
|
||||
import 'package:connectivity/connectivity.dart';
|
||||
import 'package:logging/logging.dart';
|
||||
import 'package:fcs/config.dart';
|
||||
import 'package:fcs/model/api_helper.dart';
|
||||
import 'package:fcs/fcs/common/api_helper.dart';
|
||||
|
||||
class NetworkConnectivity {
|
||||
final log = Logger('NetworkConnectivity');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import '../theme/theme.dart';
|
||||
import '../fcs/common/theme.dart';
|
||||
|
||||
class FCSTextField extends StatelessWidget {
|
||||
final TextEditingController controller;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import '../theme/theme.dart';
|
||||
import '../fcs/common/theme.dart';
|
||||
|
||||
class FCSTextFieldReadOnly extends StatelessWidget {
|
||||
final TextEditingController controller;
|
||||
|
||||
@@ -2,7 +2,7 @@ import 'dart:convert';
|
||||
|
||||
import 'package:flutter/rendering.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
import 'package:fcs/widget/img_url.dart';
|
||||
import 'package:fcs/widget/local_text.dart';
|
||||
|
||||
@@ -14,16 +14,16 @@ Widget labeledText(BuildContext context, String text, String label,
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: <Widget>[
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top:8.0),
|
||||
child: LocalText(
|
||||
padding: const EdgeInsets.only(top: 8.0),
|
||||
child: LocalText(
|
||||
context,
|
||||
label,
|
||||
fontSize: 14,
|
||||
color:primaryColor,
|
||||
color: primaryColor,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
|
||||
|
||||
// number ? Spacer() : Container(),
|
||||
Container(
|
||||
padding: EdgeInsets.only(top: 10),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:fcs/model/language_model.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
|
||||
import 'localization/app_translations.dart';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:fcs/model/language_model.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
|
||||
import 'localization/app_translations.dart';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:fcs/theme/theme.dart' as theme;
|
||||
import 'package:fcs/fcs/common/theme.dart' as theme;
|
||||
|
||||
class NumberCell extends StatelessWidget {
|
||||
final int number;
|
||||
|
||||
@@ -7,7 +7,7 @@ import 'package:provider/provider.dart';
|
||||
import 'package:fcs/charts/lines.dart';
|
||||
import 'package:fcs/model/main_model.dart';
|
||||
import 'package:fcs/pages/po/po_submission_form.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
import 'package:fcs/vo/product.dart';
|
||||
import 'package:fcs/widget/local_text.dart';
|
||||
import 'package:fcs/widget/localization/app_translations.dart';
|
||||
@@ -119,7 +119,7 @@ class _ProductsWidgetState extends State<ProductsWidget> {
|
||||
Spacer(),
|
||||
Container(
|
||||
alignment: Alignment.bottomRight,
|
||||
padding: EdgeInsets.only(right: 15,bottom: 5),
|
||||
padding: EdgeInsets.only(right: 15, bottom: 5),
|
||||
child: InkWell(
|
||||
onTap: () => {
|
||||
Navigator.of(context).push(MaterialPageRoute(
|
||||
|
||||
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:fcs/model/language_model.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
import 'package:fcs/vo/product.dart';
|
||||
import 'package:fcs/widget/local_text.dart';
|
||||
import 'package:fcs/widget/localization/app_translations.dart';
|
||||
@@ -19,7 +19,6 @@ class _ProductPriceTableState extends State<ProductPriceTable> {
|
||||
final numberFormatter = new NumberFormat("#,###");
|
||||
var dateFormatter = new DateFormat('dd MMM yyyy\nhh:mm:ss a');
|
||||
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var productModel = Provider.of<ProductModel>(context);
|
||||
@@ -42,7 +41,8 @@ class _ProductPriceTableState extends State<ProductPriceTable> {
|
||||
columns: [
|
||||
DataColumn(label: LocalText(context, "product.update.date")),
|
||||
DataColumn(label: LocalText(context, "prodcuts")),
|
||||
DataColumn(label: LocalText(context, "products.prices"),numeric: true),
|
||||
DataColumn(
|
||||
label: LocalText(context, "products.prices"), numeric: true),
|
||||
],
|
||||
rows: getProductRow(productModel.getPrices),
|
||||
),
|
||||
|
||||
@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:progress/progress.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:fcs/model/main_model.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
|
||||
class LocalProgress extends Progress {
|
||||
LocalProgress({bool inAsyncCall, Widget child})
|
||||
|
||||
@@ -2,7 +2,7 @@ import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:photo_view/photo_view.dart';
|
||||
import 'package:fcs/theme/theme.dart';
|
||||
import 'package:fcs/fcs/common/theme.dart';
|
||||
|
||||
class ShowImage extends StatefulWidget {
|
||||
final String url;
|
||||
|
||||
Reference in New Issue
Block a user