mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-29 14:06:47 +00:00
Merge pull request #87 from inventree/ui-updates
Adds success messages after editing things
This commit is contained in:
commit
b07e182309
2
lib/l10n
2
lib/l10n
@ -1 +1 @@
|
|||||||
Subproject commit cf9b39142bcd9f2102b7f7d663280440cd6dcd80
|
Subproject commit d2484e1ac773b66baaef55a5277d2d821d3bc996
|
@ -9,6 +9,7 @@ import "package:inventree/app_colors.dart";
|
|||||||
import "package:inventree/inventree/part.dart";
|
import "package:inventree/inventree/part.dart";
|
||||||
import "package:inventree/widget/part_list.dart";
|
import "package:inventree/widget/part_list.dart";
|
||||||
import "package:inventree/widget/progress.dart";
|
import "package:inventree/widget/progress.dart";
|
||||||
|
import "package:inventree/widget/snacks.dart";
|
||||||
import "package:inventree/l10.dart";
|
import "package:inventree/l10.dart";
|
||||||
import "package:inventree/widget/part_detail.dart";
|
import "package:inventree/widget/part_detail.dart";
|
||||||
import "package:inventree/widget/refreshable_state.dart";
|
import "package:inventree/widget/refreshable_state.dart";
|
||||||
@ -66,6 +67,7 @@ class _CategoryDisplayState extends RefreshableState<CategoryDisplayWidget> {
|
|||||||
L10().editCategory,
|
L10().editCategory,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().categoryUpdated, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@ 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:inventree/l10.dart";
|
import "package:inventree/l10.dart";
|
||||||
|
import "package:inventree/widget/snacks.dart";
|
||||||
|
|
||||||
|
|
||||||
class CompanyDetailWidget extends StatefulWidget {
|
class CompanyDetailWidget extends StatefulWidget {
|
||||||
@ -78,6 +79,7 @@ class _CompanyDetailState extends RefreshableState<CompanyDetailWidget> {
|
|||||||
L10().companyEdit,
|
L10().companyEdit,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().companyUpdated, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ import "package:inventree/barcode.dart";
|
|||||||
import "package:inventree/inventree/stock.dart";
|
import "package:inventree/inventree/stock.dart";
|
||||||
import "package:inventree/widget/progress.dart";
|
import "package:inventree/widget/progress.dart";
|
||||||
import "package:inventree/widget/refreshable_state.dart";
|
import "package:inventree/widget/refreshable_state.dart";
|
||||||
|
import "package:inventree/widget/snacks.dart";
|
||||||
import "package:inventree/widget/stock_detail.dart";
|
import "package:inventree/widget/stock_detail.dart";
|
||||||
import "package:inventree/l10.dart";
|
import "package:inventree/l10.dart";
|
||||||
import "package:inventree/widget/stock_list.dart";
|
import "package:inventree/widget/stock_list.dart";
|
||||||
@ -88,6 +89,7 @@ class _LocationDisplayState extends RefreshableState<LocationDisplayWidget> {
|
|||||||
L10().editLocation,
|
L10().editLocation,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().locationUpdated, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ import "package:inventree/widget/category_display.dart";
|
|||||||
import "package:inventree/api.dart";
|
import "package:inventree/api.dart";
|
||||||
import "package:inventree/widget/refreshable_state.dart";
|
import "package:inventree/widget/refreshable_state.dart";
|
||||||
import "package:inventree/widget/part_image_widget.dart";
|
import "package:inventree/widget/part_image_widget.dart";
|
||||||
|
import "package:inventree/widget/snacks.dart";
|
||||||
import "package:inventree/widget/stock_detail.dart";
|
import "package:inventree/widget/stock_detail.dart";
|
||||||
import "package:inventree/widget/stock_list.dart";
|
import "package:inventree/widget/stock_list.dart";
|
||||||
|
|
||||||
@ -104,6 +105,7 @@ class _PartDisplayState extends RefreshableState<PartDetailWidget> {
|
|||||||
L10().editPart,
|
L10().editPart,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().partEdited, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -83,6 +83,7 @@ class _PurchaseOrderDetailState extends RefreshableState<PurchaseOrderDetailWidg
|
|||||||
L10().purchaseOrderEdit,
|
L10().purchaseOrderEdit,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().purchaseOrderUpdated, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -122,6 +122,7 @@ class _StockItemDisplayState extends RefreshableState<StockDetailWidget> {
|
|||||||
fields: fields,
|
fields: fields,
|
||||||
onSuccess: (data) async {
|
onSuccess: (data) async {
|
||||||
refresh();
|
refresh();
|
||||||
|
showSnackIcon(L10().stockItemUpdated, success: true);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user