change page navigation
This commit is contained in:
@@ -23,6 +23,7 @@ import 'package:fcs/pages/widgets/local_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/my_data_table.dart';
|
import 'package:fcs/pages/widgets/my_data_table.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
import 'package:fcs/pages/widgets/title_with_add_button.dart';
|
import 'package:fcs/pages/widgets/title_with_add_button.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -336,7 +337,8 @@ class _BoxEditorState extends State<BoxEditor> {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CargoTypeEditor(cargo: c.value)),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CargoTypeEditor(cargo: c.value)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
@@ -475,7 +477,7 @@ class _BoxEditorState extends State<BoxEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -552,7 +554,9 @@ class _BoxEditorState extends State<BoxEditor> {
|
|||||||
titleKey: "box.cargo_type",
|
titleKey: "box.cargo_type",
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
Cargo cargo = await Navigator.push<Cargo>(
|
Cargo cargo = await Navigator.push<Cargo>(
|
||||||
context, BottomUpPageRoute(CargoTypeEditor()));
|
context,
|
||||||
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CargoTypeEditor()));
|
||||||
if (cargo != null) {
|
if (cargo != null) {
|
||||||
setState(() {
|
setState(() {
|
||||||
_box.cargoTypes.add(cargo);
|
_box.cargoTypes.add(cargo);
|
||||||
@@ -599,7 +603,8 @@ class _BoxEditorState extends State<BoxEditor> {
|
|||||||
onTap: () async {
|
onTap: () async {
|
||||||
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DeliveryAddressSelection(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DeliveryAddressSelection(
|
||||||
deliveryAddress: _deliveryAddress,
|
deliveryAddress: _deliveryAddress,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ class _BoxListState extends State<BoxList> {
|
|||||||
_newPickup() {
|
_newPickup() {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(BoxEditor()),
|
CupertinoPageRoute(builder: (context) => BoxEditor()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:fcs/domain/entities/box.dart';
|
import 'package:fcs/domain/entities/box.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
@@ -35,12 +36,12 @@ class _BoxListRowState extends State<BoxListRow> {
|
|||||||
if (widget.isReadOnly) {
|
if (widget.isReadOnly) {
|
||||||
// Navigator.push(
|
// Navigator.push(
|
||||||
// context,
|
// context,
|
||||||
// BottomUpPageRoute(PackageInfo(package: _box)),
|
// CupertinoPageRoute(builder: (context) => PackageInfo(package: _box)),
|
||||||
// );
|
// );
|
||||||
} else {
|
} else {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(BoxEditor(box: _box)),
|
CupertinoPageRoute(builder: (context) => BoxEditor(box: _box)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:fcs/pages/widgets/input_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/local_dropdown.dart';
|
import 'package:fcs/pages/widgets/local_dropdown.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -81,7 +82,8 @@ class _CargoTypeEditorState extends State<CargoTypeEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon:
|
||||||
|
new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -67,7 +68,7 @@ class _BuyingOnlinePagetate extends State<BuyingOnlinePage>
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
|
|||||||
@@ -176,7 +176,8 @@ class MessageDetail extends StatelessWidget {
|
|||||||
Provider.of<PackageModel>(context, listen: false);
|
Provider.of<PackageModel>(context, listen: false);
|
||||||
Package p = await packageModel.getPackage(message.messageID);
|
Package p = await packageModel.getPackage(message.messageID);
|
||||||
if (p == null) return;
|
if (p == null) return;
|
||||||
Navigator.push<bool>(context, BottomUpPageRoute(PackageInfo(package: p)));
|
Navigator.push<bool>(context,
|
||||||
|
CupertinoPageRoute(builder: (context) => PackageInfo(package: p)));
|
||||||
}
|
}
|
||||||
if (message.messageType == message_type_profile &&
|
if (message.messageType == message_type_profile &&
|
||||||
message.messageID != null &&
|
message.messageID != null &&
|
||||||
@@ -184,13 +185,14 @@ class MessageDetail extends StatelessWidget {
|
|||||||
MainModel mainModel = Provider.of<MainModel>(context, listen: false);
|
MainModel mainModel = Provider.of<MainModel>(context, listen: false);
|
||||||
|
|
||||||
if (mainModel.user.isCustomer()) {
|
if (mainModel.user.isCustomer()) {
|
||||||
Navigator.push<bool>(context, BottomUpPageRoute(Profile()));
|
Navigator.push<bool>(
|
||||||
|
context, CupertinoPageRoute(builder: (context) => Profile()));
|
||||||
} else {
|
} else {
|
||||||
CustomerModel customerModel =
|
CustomerModel customerModel =
|
||||||
Provider.of<CustomerModel>(context, listen: false);
|
Provider.of<CustomerModel>(context, listen: false);
|
||||||
User user = await customerModel.getUser(message.messageID);
|
User user = await customerModel.getUser(message.messageID);
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(CustomerEditor(customer: user)));
|
builder: (context) => CustomerEditor(customer: user)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class _ContactPageState extends State<ContactPage> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -51,7 +52,7 @@ class _CustomerEditorState extends State<CustomerEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
size: 30,
|
size: 30,
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ class _CustomerListState extends State<CustomerList> {
|
|||||||
),
|
),
|
||||||
floatingActionButton: FloatingActionButton.extended(
|
floatingActionButton: FloatingActionButton.extended(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(InvitationCreate()));
|
Navigator.of(context).push(CupertinoPageRoute(builder: (context) => InvitationCreate()));
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
label: LocalText(context, "invitation.new", color: Colors.white),
|
label: LocalText(context, "invitation.new", color: Colors.white),
|
||||||
@@ -204,7 +204,7 @@ class _CustomerListState extends State<CustomerList> {
|
|||||||
|
|
||||||
_select(User customer) {
|
_select(User customer) {
|
||||||
Navigator.of(context)
|
Navigator.of(context)
|
||||||
.push(BottomUpPageRoute(CustomerEditor(customer: customer)));
|
.push(CupertinoPageRoute(builder: (context) => CustomerEditor(customer: customer)));
|
||||||
}
|
}
|
||||||
|
|
||||||
_gotoMsg(User customer) {
|
_gotoMsg(User customer) {
|
||||||
@@ -212,7 +212,7 @@ class _CustomerListState extends State<CustomerList> {
|
|||||||
Provider.of<MessageModel>(context, listen: false);
|
Provider.of<MessageModel>(context, listen: false);
|
||||||
messageModel.initQuery(customer.id);
|
messageModel.initQuery(customer.id);
|
||||||
Navigator.of(context)
|
Navigator.of(context)
|
||||||
.push(BottomUpPageRoute(MessageDetail(
|
.push(CupertinoPageRoute(builder: (context) => MessageDetail(
|
||||||
receiverID: customer.id,
|
receiverID: customer.id,
|
||||||
receiverName: customer.name,
|
receiverName: customer.name,
|
||||||
messageModel: messageModel,
|
messageModel: messageModel,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -47,7 +48,7 @@ class _InvitationCreateState extends State<InvitationCreate> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/pages/customer/model/customer_model.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ class _InvitationEditorState extends State<InvitationEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
size: 30,
|
size: 30,
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/box.dart';
|
|||||||
import 'package:fcs/pages/box/box_editor.dart';
|
import 'package:fcs/pages/box/box_editor.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
@@ -34,12 +35,12 @@ class _DeliveryListRowState extends State<DeliveryListRow> {
|
|||||||
if (widget.isReadOnly) {
|
if (widget.isReadOnly) {
|
||||||
// Navigator.push(
|
// Navigator.push(
|
||||||
// context,
|
// context,
|
||||||
// BottomUpPageRoute(PackageInfo(package: _box)),
|
// CupertinoPageRoute(builder: (context) => PackageInfo(package: _box)),
|
||||||
// );
|
// );
|
||||||
} else {
|
} else {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(BoxEditor(box: _box)),
|
CupertinoPageRoute(builder: (context) => BoxEditor(box: _box)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -104,7 +105,7 @@ class _DeliveryAddressEditorState extends State<DeliveryAddressEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -40,7 +41,7 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.pop(context),
|
onPressed: () => Navigator.pop(context),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
@@ -53,8 +54,8 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
|||||||
),
|
),
|
||||||
floatingActionButton: FloatingActionButton.extended(
|
floatingActionButton: FloatingActionButton.extended(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(DeliveryAddressEditor()));
|
builder: (context) => DeliveryAddressEditor()));
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
label: LocalText(context, "delivery_address.new_address",
|
label: LocalText(context, "delivery_address.new_address",
|
||||||
@@ -100,7 +101,8 @@ class _DeliveryAddressListState extends State<DeliveryAddressList> {
|
|||||||
_edit(BuildContext context, DeliveryAddress deliveryAddress) {
|
_edit(BuildContext context, DeliveryAddress deliveryAddress) {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) =>
|
||||||
DeliveryAddressEditor(deliveryAddress: deliveryAddress)),
|
DeliveryAddressEditor(deliveryAddress: deliveryAddress)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -72,7 +73,7 @@ class _DiscountEditorState extends State<DiscountEditor> {
|
|||||||
AppTranslations.of(context).text("discount.form"),
|
AppTranslations.of(context).text("discount.form"),
|
||||||
),
|
),
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -52,7 +52,8 @@ class _DiscountListState extends State<DiscountList> {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DiscountEditor(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DiscountEditor(
|
||||||
discount: discount,
|
discount: discount,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
@@ -119,7 +120,7 @@ class _DiscountListState extends State<DiscountList> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DiscountEditor()),
|
CupertinoPageRoute(builder: (context) => DiscountEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
|
|||||||
@@ -46,7 +46,8 @@ class _FAQListPageState extends State<FAQListPage>
|
|||||||
floatingActionButton: isEditable
|
floatingActionButton: isEditable
|
||||||
? FloatingActionButton.extended(
|
? FloatingActionButton.extended(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(FAQEditor()));
|
Navigator.of(context).push(
|
||||||
|
CupertinoPageRoute(builder: (context) => FAQEditor()));
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
label: LocalText(context, "faq.add.title", color: Colors.white),
|
label: LocalText(context, "faq.add.title", color: Colors.white),
|
||||||
@@ -171,9 +172,11 @@ class _FAQListPageState extends State<FAQListPage>
|
|||||||
|
|
||||||
_selectLinkPage(String linkPage) {
|
_selectLinkPage(String linkPage) {
|
||||||
if (linkPage == page_payment_methods) {
|
if (linkPage == page_payment_methods) {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(PaymentMethodPage()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => PaymentMethodPage()));
|
||||||
} else if (linkPage == page_buying_instructions) {
|
} else if (linkPage == page_buying_instructions) {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(BuyingOnlinePage()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => BuyingOnlinePage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import 'package:fcs/pages/widgets/local_button.dart';
|
|||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/popupmenu.dart';
|
import 'package:fcs/pages/widgets/popupmenu.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -89,7 +90,7 @@ class _FcsShipmentEditorState extends State<FcsShipmentEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ class _FcsShipmentListState extends State<FcsShipmentList> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_newShipment() {
|
_newShipment() {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(FcsShipmentEditor()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => FcsShipmentEditor()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/fcs_shipment.dart';
|
|||||||
import 'package:fcs/helpers/theme.dart';
|
import 'package:fcs/helpers/theme.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -19,8 +20,8 @@ class FcsShipmentListRow extends StatelessWidget {
|
|||||||
padding: EdgeInsets.only(left: 15, right: 15),
|
padding: EdgeInsets.only(left: 15, right: 15),
|
||||||
child: InkWell(
|
child: InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(FcsShipmentEditor(shipment: shipment)));
|
builder: (context) => FcsShipmentEditor(shipment: shipment)));
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import 'package:fcs/helpers/theme.dart';
|
|||||||
import 'package:fcs/localization/app_translations.dart';
|
import 'package:fcs/localization/app_translations.dart';
|
||||||
import 'package:fcs/pages/box/model/box_model.dart';
|
import 'package:fcs/pages/box/model/box_model.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -40,7 +41,7 @@ class _BoxAdditionState extends State<BoxAddition> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -92,7 +92,8 @@ class _InvoiceListState extends State<InvoiceList> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_newInvoice() {
|
_newInvoice() {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(InvoiceEditor()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => InvoiceEditor()));
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _pending() {
|
Widget _pending() {
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/my_data_table.dart';
|
import 'package:fcs/pages/widgets/my_data_table.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -188,7 +189,7 @@ class _InvoiceEditorState extends State<InvoiceEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
|
|||||||
@@ -78,10 +78,11 @@ class _InvoiceListRowState extends State<InvoiceListRow> {
|
|||||||
child: InkWell(
|
child: InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
owner
|
owner
|
||||||
? Navigator.of(context).push(
|
? Navigator.of(context).push(CupertinoPageRoute(
|
||||||
BottomUpPageRoute(InvoiceEditor(invoice: _invoice)))
|
builder: (context) =>
|
||||||
: Navigator.of(context)
|
InvoiceEditor(invoice: _invoice)))
|
||||||
.push(BottomUpPageRoute(PaymentPDFScreen(
|
: Navigator.of(context).push(CupertinoPageRoute(
|
||||||
|
builder: (context) => PaymentPDFScreen(
|
||||||
path: pdfPath,
|
path: pdfPath,
|
||||||
)));
|
)));
|
||||||
},
|
},
|
||||||
@@ -147,8 +148,9 @@ class _InvoiceListRowState extends State<InvoiceListRow> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context).push(
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
BottomUpPageRoute(PaymentPage(invoice: _invoice)));
|
builder: (context) =>
|
||||||
|
PaymentPage(invoice: _invoice)));
|
||||||
},
|
},
|
||||||
)),
|
)),
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import 'package:fcs/pages/widgets/multi_img_file.dart';
|
|||||||
import 'package:fcs/pages/widgets/my_data_table.dart';
|
import 'package:fcs/pages/widgets/my_data_table.dart';
|
||||||
import 'package:fcs/pages/widgets/number_cell.dart';
|
import 'package:fcs/pages/widgets/number_cell.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -66,7 +67,7 @@ class _PaymentPageState extends State<PaymentPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -30,6 +30,11 @@ class _PaymentPDFScreenState extends State<PaymentPDFScreen>
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
title: Text("Invoice File"),
|
title: Text("Invoice File"),
|
||||||
|
leading: new IconButton(
|
||||||
|
icon: new Icon(CupertinoIcons.back),
|
||||||
|
onPressed: () {
|
||||||
|
Navigator.of(context).pop();
|
||||||
|
}),
|
||||||
actions: <Widget>[
|
actions: <Widget>[
|
||||||
IconButton(
|
IconButton(
|
||||||
icon: Icon(Icons.share),
|
icon: Icon(Icons.share),
|
||||||
|
|||||||
@@ -256,8 +256,9 @@ class _HomePageState extends State<HomePage> {
|
|||||||
|
|
||||||
final shipmentCostBtn = TaskButton("rate",
|
final shipmentCostBtn = TaskButton("rate",
|
||||||
icon: FontAwesomeIcons.calculator,
|
icon: FontAwesomeIcons.calculator,
|
||||||
btnCallback: () =>
|
btnCallback: () => Navigator.of(context).push(CupertinoPageRoute(
|
||||||
Navigator.of(context).push(BottomUpPageRoute(ShipmentRates())));
|
builder: (context) => ShipmentRates(),
|
||||||
|
)));
|
||||||
|
|
||||||
final fcsShipmentBtn = TaskButton("FCSshipment.title",
|
final fcsShipmentBtn = TaskButton("FCSshipment.title",
|
||||||
icon: Ionicons.ios_airplane,
|
icon: Ionicons.ios_airplane,
|
||||||
@@ -373,7 +374,7 @@ class _HomePageState extends State<HomePage> {
|
|||||||
);
|
);
|
||||||
final signinBtn = FlatButton(
|
final signinBtn = FlatButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(SigninPage()));
|
Navigator.of(context).push(CupertinoPageRoute(builder: (context) => SigninPage()));
|
||||||
},
|
},
|
||||||
child: Text(
|
child: Text(
|
||||||
"Sign In",
|
"Sign In",
|
||||||
@@ -530,7 +531,8 @@ class _HomePageState extends State<HomePage> {
|
|||||||
}
|
}
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(PackageInfo(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => PackageInfo(
|
||||||
package: package,
|
package: package,
|
||||||
isSearchResult: true,
|
isSearchResult: true,
|
||||||
)),
|
)),
|
||||||
|
|||||||
@@ -86,8 +86,8 @@ class _WelcomePageState extends State<WelcomePage> {
|
|||||||
),
|
),
|
||||||
FlatButton(
|
FlatButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(SigninPage()));
|
builder: (context) => SigninPage()));
|
||||||
},
|
},
|
||||||
child: Text(
|
child: Text(
|
||||||
getLocalString(context, "welcome.signin"),
|
getLocalString(context, "welcome.signin"),
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -60,7 +61,7 @@ class _MarketEditorState extends State<MarketEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:fcs/pages/widgets/local_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -90,7 +91,7 @@ class _PackageEditorPageState extends State<PackageEditorPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -210,7 +211,7 @@ class _PackageEditorPageState extends State<PackageEditorPage> {
|
|||||||
_manageMarket() {
|
_manageMarket() {
|
||||||
Navigator.push<Package>(
|
Navigator.push<Package>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(MarketEditor()),
|
CupertinoPageRoute(builder: (context) => MarketEditor()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
import 'package:fcs/pages/widgets/status_tree.dart';
|
import 'package:fcs/pages/widgets/status_tree.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -115,7 +116,8 @@ class _PackageInfoState extends State<PackageInfo> {
|
|||||||
? () async {
|
? () async {
|
||||||
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DeliveryAddressSelection(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DeliveryAddressSelection(
|
||||||
deliveryAddress: _deliveryAddress,
|
deliveryAddress: _deliveryAddress,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
@@ -131,7 +133,7 @@ class _PackageInfoState extends State<PackageInfo> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ class _PackageListState extends State<PackageList> {
|
|||||||
if (_package == null) return;
|
if (_package == null) return;
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(PackageInfo(package: _package)),
|
CupertinoPageRoute(builder: (context) => PackageInfo(package: _package)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/package.dart';
|
|||||||
import 'package:fcs/pages/package/package_info.dart';
|
import 'package:fcs/pages/package/package_info.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
@@ -28,7 +29,7 @@ class PackageListRow extends StatelessWidget {
|
|||||||
}
|
}
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(PackageInfo(package: package)),
|
CupertinoPageRoute(builder: (context) => PackageInfo(package: package)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import 'package:fcs/pages/widgets/display_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -81,7 +82,7 @@ class _PackageNewState extends State<PackageNew> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -171,7 +172,7 @@ class _PackageNewState extends State<PackageNew> {
|
|||||||
_addPackage() async {
|
_addPackage() async {
|
||||||
Package package = await Navigator.push<Package>(
|
Package package = await Navigator.push<Package>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(TrackingIDPage()),
|
CupertinoPageRoute(builder: (context) => TrackingIDPage()),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (package != null) {
|
if (package != null) {
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
@@ -146,7 +147,7 @@ class _TrackingIDPageState extends State<TrackingIDPage> {
|
|||||||
_manageMarket() {
|
_manageMarket() {
|
||||||
Navigator.push<Package>(
|
Navigator.push<Package>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(MarketEditor()),
|
CupertinoPageRoute(builder: (context) => MarketEditor()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:fcs/pages/main/util.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -58,7 +59,7 @@ class _PaymentMethodEditorState extends State<PaymentMethodEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
title: LocalText(
|
title: LocalText(
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
|||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
@@ -35,7 +36,7 @@ class _PaymentMethodPageState extends State<PaymentMethodPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
@@ -69,7 +70,8 @@ class _PaymentMethodPageState extends State<PaymentMethodPage> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(PaymentMethodEditor()),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => PaymentMethodEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
@@ -95,7 +97,8 @@ class _PaymentMethodPageState extends State<PaymentMethodPage> {
|
|||||||
? () {
|
? () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(PaymentMethodEditor(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => PaymentMethodEditor(
|
||||||
paymentMethod: method,
|
paymentMethod: method,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:fcs/pages/widgets/local_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -116,7 +117,7 @@ class _ProcessingEditorState extends State<ProcessingEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -223,7 +224,7 @@ class _ProcessingEditorState extends State<ProcessingEditor> {
|
|||||||
_manageMarket() {
|
_manageMarket() {
|
||||||
Navigator.push<Package>(
|
Navigator.push<Package>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(MarketEditor()),
|
CupertinoPageRoute(builder: (context) => MarketEditor()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
import 'package:fcs/pages/widgets/status_tree.dart';
|
import 'package:fcs/pages/widgets/status_tree.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -100,7 +101,7 @@ class _ProcessingInfoState extends State<ProcessingInfo> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -177,7 +178,8 @@ class _ProcessingInfoState extends State<ProcessingInfo> {
|
|||||||
_gotoEditor() async {
|
_gotoEditor() async {
|
||||||
bool deleted = await Navigator.push<bool>(
|
bool deleted = await Navigator.push<bool>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ProcessingEditor(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ProcessingEditor(
|
||||||
package: widget.package,
|
package: widget.package,
|
||||||
)));
|
)));
|
||||||
if (deleted ?? false) {
|
if (deleted ?? false) {
|
||||||
|
|||||||
@@ -90,7 +90,8 @@ class _ProcessingListState extends State<ProcessingList> {
|
|||||||
if (_package == null) return;
|
if (_package == null) return;
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ProcessingInfo(package: _package)),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ProcessingInfo(package: _package)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/package.dart';
|
|||||||
import 'package:fcs/pages/package/package_info.dart';
|
import 'package:fcs/pages/package/package_info.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
@@ -30,7 +31,8 @@ class ProcessingListRow extends StatelessWidget {
|
|||||||
}
|
}
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ProcessingInfo(package: package)),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ProcessingInfo(package: package)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
|
|||||||
@@ -182,7 +182,9 @@ class _ProfileState extends State<Profile> {
|
|||||||
deliveryAddress: deliveryAddressModel.defalutAddress,
|
deliveryAddress: deliveryAddressModel.defalutAddress,
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context, BottomUpPageRoute(DeliveryAddressList()));
|
context,
|
||||||
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DeliveryAddressList()));
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
getPrivilegeBox(context),
|
getPrivilegeBox(context),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/localization/app_translations.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class CargoEditor extends StatefulWidget {
|
class CargoEditor extends StatefulWidget {
|
||||||
@@ -52,9 +53,7 @@ class _CargoEditorState extends State<CargoEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(CupertinoIcons.back),
|
||||||
Icons.close,
|
|
||||||
),
|
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/localization/app_translations.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
|
|
||||||
@@ -54,7 +55,7 @@ class _CustomEditorState extends State<CustomEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/localization/app_translations.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
|
|
||||||
@@ -39,7 +40,6 @@ class _DiscountByWeightEditorState extends State<DiscountByWeightEditor> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
||||||
final weightBox = InputText(
|
final weightBox = InputText(
|
||||||
labelTextKey: 'rate.discount.weight',
|
labelTextKey: 'rate.discount.weight',
|
||||||
iconData: FontAwesomeIcons.weightHanging,
|
iconData: FontAwesomeIcons.weightHanging,
|
||||||
@@ -55,9 +55,7 @@ class _DiscountByWeightEditorState extends State<DiscountByWeightEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(CupertinoIcons.back),
|
||||||
Icons.close,
|
|
||||||
),
|
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import 'package:fcs/pages/rates/model/shipment_rate_model.dart';
|
|||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -44,9 +45,7 @@ class _ShipmentRatesState extends State<ShipmentRates> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(CupertinoIcons.back),
|
||||||
Icons.close,
|
|
||||||
),
|
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
@@ -129,12 +128,12 @@ class _ShipmentRatesState extends State<ShipmentRates> {
|
|||||||
// .push(MaterialPageRoute(builder: (_) => Term()));
|
// .push(MaterialPageRoute(builder: (_) => Term()));
|
||||||
// }),
|
// }),
|
||||||
fcsButton(context, "Estimate shipping cost", callack: () {
|
fcsButton(context, "Estimate shipping cost", callack: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(ShipmentRatesCal()));
|
builder: (context) => ShipmentRatesCal()));
|
||||||
}),
|
}),
|
||||||
fcsButton(context, "Edit", callack: () {
|
fcsButton(context, "Edit", callack: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(ShipmentRatesEdit()));
|
builder: (context) => ShipmentRatesEdit()));
|
||||||
}),
|
}),
|
||||||
SizedBox(height: 10)
|
SizedBox(height: 10)
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/helpers/theme.dart';
|
|||||||
import 'package:fcs/localization/app_translations.dart';
|
import 'package:fcs/localization/app_translations.dart';
|
||||||
import 'package:fcs/pages/rates/model/shipment_rate_model.dart';
|
import 'package:fcs/pages/rates/model/shipment_rate_model.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
@@ -37,9 +38,7 @@ class _ShipmentRatesCalState extends State<ShipmentRatesCal> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(CupertinoIcons.back),
|
||||||
Icons.close,
|
|
||||||
),
|
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
|||||||
import 'package:fcs/pages/widgets/input_text.dart';
|
import 'package:fcs/pages/widgets/input_text.dart';
|
||||||
import 'package:fcs/pages/widgets/my_data_table.dart';
|
import 'package:fcs/pages/widgets/my_data_table.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -69,7 +70,7 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
@@ -136,7 +137,8 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CargoEditor()),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CargoEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
label: Text(
|
label: Text(
|
||||||
@@ -199,7 +201,8 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CustomEditor()),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CustomEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
label: Text(
|
label: Text(
|
||||||
@@ -263,7 +266,9 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DiscountByWeightEditor()),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) =>
|
||||||
|
DiscountByWeightEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
label: Text(
|
label: Text(
|
||||||
@@ -297,7 +302,7 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onSelectChanged: (selected) {
|
onSelectChanged: (selected) {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CargoEditor(rate: r)),
|
CupertinoPageRoute(builder: (context) => CargoEditor(rate: r)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
cells: [
|
cells: [
|
||||||
@@ -325,7 +330,7 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onSelectChanged: (selected) {
|
onSelectChanged: (selected) {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CustomEditor(custom: c)),
|
CupertinoPageRoute(builder: (context) => CustomEditor(custom: c)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
cells: [
|
cells: [
|
||||||
@@ -353,7 +358,7 @@ class _ShipmentRatesEditState extends State<ShipmentRatesEdit> {
|
|||||||
onSelectChanged: (selected) {
|
onSelectChanged: (selected) {
|
||||||
// Navigator.push(
|
// Navigator.push(
|
||||||
// context,
|
// context,
|
||||||
// BottomUpPageRoute(CargoEditor(rate: r)),
|
// CupertinoPageRoute(builder: (context) => CargoEditor(rate: r)),
|
||||||
// );
|
// );
|
||||||
},
|
},
|
||||||
cells: [
|
cells: [
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:fcs/pages/widgets/local_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
@@ -136,7 +137,7 @@ class _ReceivingEditorState extends State<ReceivingEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
import 'package:fcs/pages/widgets/multi_img_file.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
import 'package:fcs/pages/widgets/status_tree.dart';
|
import 'package:fcs/pages/widgets/status_tree.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
@@ -90,7 +91,7 @@ class _ReceivingInfoState extends State<ReceivingInfo> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon: new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
@@ -144,7 +145,8 @@ class _ReceivingInfoState extends State<ReceivingInfo> {
|
|||||||
_edit() async {
|
_edit() async {
|
||||||
await Navigator.push(
|
await Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ReceivingEditor(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ReceivingEditor(
|
||||||
package: widget.package,
|
package: widget.package,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ class _ReceivingListState extends State<ReceivingList> {
|
|||||||
_newReceiving() {
|
_newReceiving() {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ReceivingEditor()),
|
CupertinoPageRoute(builder: (context) => ReceivingEditor()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -108,7 +108,8 @@ class _ReceivingListState extends State<ReceivingList> {
|
|||||||
if (_package == null) return;
|
if (_package == null) return;
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ReceivingInfo(package: _package)),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ReceivingInfo(package: _package)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:fcs/domain/entities/package.dart';
|
import 'package:fcs/domain/entities/package.dart';
|
||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
@@ -29,7 +30,8 @@ class ReceivingListRow extends StatelessWidget {
|
|||||||
}
|
}
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ReceivingInfo(package: package)),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ReceivingInfo(package: package)),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import 'package:fcs/pages/widgets/local_text.dart';
|
|||||||
import 'package:fcs/pages/widgets/local_title.dart';
|
import 'package:fcs/pages/widgets/local_title.dart';
|
||||||
import 'package:fcs/pages/widgets/my_data_table.dart';
|
import 'package:fcs/pages/widgets/my_data_table.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -119,7 +120,7 @@ class _ShipmentBoxEditorState extends State<ShipmentBoxEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
@@ -146,7 +147,9 @@ class _ShipmentBoxEditorState extends State<ShipmentBoxEditor> {
|
|||||||
),
|
),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
Cargo cargo = await Navigator.push<Cargo>(
|
Cargo cargo = await Navigator.push<Cargo>(
|
||||||
context, BottomUpPageRoute(CargoTypeEditor()));
|
context,
|
||||||
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CargoTypeEditor()));
|
||||||
_addCargo(cargo);
|
_addCargo(cargo);
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
@@ -182,7 +185,8 @@ class _ShipmentBoxEditorState extends State<ShipmentBoxEditor> {
|
|||||||
onTap: () async {
|
onTap: () async {
|
||||||
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DeliveryAddressSelection(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DeliveryAddressSelection(
|
||||||
deliveryAddress: _deliveryAddress,
|
deliveryAddress: _deliveryAddress,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
@@ -210,7 +214,8 @@ class _ShipmentBoxEditorState extends State<ShipmentBoxEditor> {
|
|||||||
onSelectChanged: (bool selected) async {
|
onSelectChanged: (bool selected) async {
|
||||||
Cargo cargo = await Navigator.push<Cargo>(
|
Cargo cargo = await Navigator.push<Cargo>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(CargoTypeEditor(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => CargoTypeEditor(
|
||||||
cargo: c,
|
cargo: c,
|
||||||
)));
|
)));
|
||||||
_addCargo(cargo);
|
_addCargo(cargo);
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import 'package:fcs/pages/widgets/local_title.dart';
|
|||||||
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
import 'package:fcs/pages/widgets/multi_img_controller.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
import 'package:fcs/pages/widgets/title_with_add_button.dart';
|
import 'package:fcs/pages/widgets/title_with_add_button.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -154,7 +155,8 @@ class _ShipmentEditorState extends State<ShipmentEditor> {
|
|||||||
onTap: () async {
|
onTap: () async {
|
||||||
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(DeliveryAddressSelection(
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => DeliveryAddressSelection(
|
||||||
deliveryAddress: _pickupAddress,
|
deliveryAddress: _pickupAddress,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
@@ -187,7 +189,7 @@ class _ShipmentEditorState extends State<ShipmentEditor> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
@@ -234,7 +236,8 @@ class _ShipmentEditorState extends State<ShipmentEditor> {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
BottomUpPageRoute(ShipmentBoxEditor()),
|
CupertinoPageRoute(
|
||||||
|
builder: (context) => ShipmentBoxEditor()),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -257,8 +260,8 @@ class _ShipmentEditorState extends State<ShipmentEditor> {
|
|||||||
return boxes.asMap().entries.map((_box) {
|
return boxes.asMap().entries.map((_box) {
|
||||||
return InkWell(
|
return InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(ShipmentBoxEditor(box: _box.value)));
|
builder: (context) => ShipmentBoxEditor(box: _box.value)));
|
||||||
},
|
},
|
||||||
child: BoxRow(box: _box.value),
|
child: BoxRow(box: _box.value),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ class _ShipmentListState extends State<ShipmentList> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_newPickup() {
|
_newPickup() {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(ShipmentEditor()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => ShipmentEditor()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:fcs/domain/entities/pickup.dart';
|
import 'package:fcs/domain/entities/pickup.dart';
|
||||||
import 'package:fcs/helpers/theme.dart';
|
import 'package:fcs/helpers/theme.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_icons/flutter_icons.dart';
|
import 'package:flutter_icons/flutter_icons.dart';
|
||||||
|
|
||||||
@@ -41,7 +42,7 @@ class _ShipmentListRowState extends State<ShipmentListRow> {
|
|||||||
child: InkWell(
|
child: InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context)
|
||||||
.push(BottomUpPageRoute(ShipmentEditor(shipment: _pickUp)));
|
.push(CupertinoPageRoute(builder: (context) => ShipmentEditor(shipment: _pickUp)));
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/pages/main/model/main_model.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -31,7 +32,7 @@ class _RequestInvitationPageState extends State<RequestInvitationPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:fcs/pages/main/model/main_model.dart';
|
|||||||
import 'package:fcs/pages/signin/invitation_request_page.dart';
|
import 'package:fcs/pages/signin/invitation_request_page.dart';
|
||||||
import 'package:fcs/pages/signin/signup_page.dart';
|
import 'package:fcs/pages/signin/signup_page.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -21,11 +22,12 @@ navigateAfterAuthVerified(BuildContext context) async {
|
|||||||
await Provider.of<MainModel>(context, listen: false).hasInvite();
|
await Provider.of<MainModel>(context, listen: false).hasInvite();
|
||||||
if (!invited) {
|
if (!invited) {
|
||||||
await Navigator.of(context).pushAndRemoveUntil(
|
await Navigator.of(context).pushAndRemoveUntil(
|
||||||
BottomUpPageRoute(RequestInvitationPage()), (r) => false);
|
CupertinoPageRoute(builder: (context) => RequestInvitationPage()),
|
||||||
|
(r) => false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await Navigator.of(context)
|
await Navigator.of(context).pushAndRemoveUntil(
|
||||||
.pushAndRemoveUntil(BottomUpPageRoute(SignupPage()), (r) => false);
|
CupertinoPageRoute(builder: (context) => SignupPage()), (r) => false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:fcs/pages/signin/signin_logic.dart';
|
|||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -44,7 +45,7 @@ class _SigninPageState extends State<SigninPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
@@ -174,8 +175,8 @@ class _SigninPageState extends State<SigninPage> {
|
|||||||
|
|
||||||
AuthResult auth = await context.read<MainModel>().sendSms(phoneNumber);
|
AuthResult auth = await context.read<MainModel>().sendSms(phoneNumber);
|
||||||
if (auth.authStatus == AuthStatus.SMS_SENT) {
|
if (auth.authStatus == AuthStatus.SMS_SENT) {
|
||||||
await Navigator.of(context)
|
await Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(SmsCodePage(phoneNumber: phoneNumber)));
|
builder: (context) => SmsCodePage(phoneNumber: phoneNumber)));
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
} else if (auth.authStatus == AuthStatus.AUTH_VERIFIED) {
|
} else if (auth.authStatus == AuthStatus.AUTH_VERIFIED) {
|
||||||
await navigateAfterAuthVerified(context);
|
await navigateAfterAuthVerified(context);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'package:fcs/pages/main/model/main_model.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
@@ -32,7 +33,9 @@ class _SignupPageState extends State<SignupPage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(
|
||||||
|
CupertinoIcons.back,
|
||||||
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import 'package:fcs/pages/signin/signin_logic.dart';
|
|||||||
import 'package:fcs/pages/main/util.dart';
|
import 'package:fcs/pages/main/util.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:pin_input_text_field/pin_input_text_field.dart';
|
import 'package:pin_input_text_field/pin_input_text_field.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -68,7 +69,7 @@ class _SmsCodePageState extends State<SmsCodePage> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import 'package:fcs/pages/staff/model/staff_model.dart';
|
|||||||
import 'package:fcs/pages/widgets/display_text.dart';
|
import 'package:fcs/pages/widgets/display_text.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
import 'package:fcs/pages/widgets/progress.dart';
|
import 'package:fcs/pages/widgets/progress.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -170,7 +171,8 @@ class _StaffEditorState extends State<StaffEditor> {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close, color: primaryColor, size: 30),
|
icon:
|
||||||
|
new Icon(CupertinoIcons.back, color: primaryColor, size: 30),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
),
|
),
|
||||||
shadowColor: Colors.transparent,
|
shadowColor: Colors.transparent,
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ class _StaffListState extends State<StaffList> {
|
|||||||
),
|
),
|
||||||
floatingActionButton: FloatingActionButton.extended(
|
floatingActionButton: FloatingActionButton.extended(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(StaffEditor()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => StaffEditor()));
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
label: LocalText(context, "staff.new", color: Colors.white),
|
label: LocalText(context, "staff.new", color: Colors.white),
|
||||||
@@ -72,8 +73,8 @@ class _StaffListState extends State<StaffList> {
|
|||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(StaffEditor(staff: user)));
|
builder: (context) => StaffEditor(staff: user)));
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ class _TermPageState extends State<TermPage> {
|
|||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(
|
icon: new Icon(
|
||||||
Icons.close,
|
CupertinoIcons.back,
|
||||||
color: primaryColor,
|
color: primaryColor,
|
||||||
),
|
),
|
||||||
onPressed: () => Navigator.of(context).pop(),
|
onPressed: () => Navigator.of(context).pop(),
|
||||||
|
|||||||
@@ -15,14 +15,16 @@ class BottomWidgets extends StatelessWidget {
|
|||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(ContactPage()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => ContactPage()));
|
||||||
},
|
},
|
||||||
child: _buildSmallButton(
|
child: _buildSmallButton(
|
||||||
context, "contact.btn", SimpleLineIcons.support),
|
context, "contact.btn", SimpleLineIcons.support),
|
||||||
),
|
),
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context).push(BottomUpPageRoute(TermPage()));
|
Navigator.of(context)
|
||||||
|
.push(CupertinoPageRoute(builder: (context) => TermPage()));
|
||||||
},
|
},
|
||||||
child: _buildSmallButton(context, "term.btn", Icons.info_outline),
|
child: _buildSmallButton(context, "term.btn", Icons.info_outline),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:fcs/pages/delivery_address/delivery_address_row.dart';
|
|||||||
import 'package:fcs/pages/delivery_address/model/delivery_address_model.dart';
|
import 'package:fcs/pages/delivery_address/model/delivery_address_model.dart';
|
||||||
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
import 'package:fcs/pages/widgets/bottom_up_page_route.dart';
|
||||||
import 'package:fcs/pages/widgets/local_text.dart';
|
import 'package:fcs/pages/widgets/local_text.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -22,7 +23,7 @@ class DeliveryAddressSelection extends StatelessWidget {
|
|||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
leading: new IconButton(
|
leading: new IconButton(
|
||||||
icon: new Icon(Icons.close),
|
icon: new Icon(CupertinoIcons.back),
|
||||||
onPressed: () => Navigator.pop(context),
|
onPressed: () => Navigator.pop(context),
|
||||||
),
|
),
|
||||||
backgroundColor: primaryColor,
|
backgroundColor: primaryColor,
|
||||||
@@ -35,8 +36,8 @@ class DeliveryAddressSelection extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
floatingActionButton: FloatingActionButton.extended(
|
floatingActionButton: FloatingActionButton.extended(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Navigator.of(context)
|
Navigator.of(context).push(CupertinoPageRoute(
|
||||||
.push(BottomUpPageRoute(DeliveryAddressEditor()));
|
builder: (context) => DeliveryAddressEditor()));
|
||||||
},
|
},
|
||||||
icon: Icon(Icons.add),
|
icon: Icon(Icons.add),
|
||||||
label: LocalText(context, "delivery_address.new_address",
|
label: LocalText(context, "delivery_address.new_address",
|
||||||
|
|||||||
Reference in New Issue
Block a user