mirror of
https://github.com/inventree/inventree-app.git
synced 2025-07-01 19:30:44 +00:00
Format Code and Add Format Checks to CI (#643)
* Remove unused lib/generated/i18n.dart * Use `fvm dart format .` * Add contributing guidelines * Enforce dart format * Add `dart format off` directive to generated files
This commit is contained in:
@ -9,28 +9,26 @@ import "package:inventree/api.dart";
|
||||
import "package:inventree/app_colors.dart";
|
||||
import "package:inventree/widget/progress.dart";
|
||||
|
||||
|
||||
/*
|
||||
* Paginated widget class for displaying a list of sales order line items
|
||||
*/
|
||||
|
||||
class PaginatedSOLineList extends PaginatedSearchWidget {
|
||||
const PaginatedSOLineList(Map<String, String> filters) : super(filters: filters);
|
||||
const PaginatedSOLineList(Map<String, String> filters)
|
||||
: super(filters: filters);
|
||||
|
||||
@override
|
||||
String get searchTitle => L10().lineItems;
|
||||
|
||||
@override
|
||||
_PaginatedSOLineListState createState() => _PaginatedSOLineListState();
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* State class for PaginatedSOLineList
|
||||
*/
|
||||
class _PaginatedSOLineListState extends PaginatedSearchState<PaginatedSOLineList> {
|
||||
|
||||
class _PaginatedSOLineListState
|
||||
extends PaginatedSearchState<PaginatedSOLineList> {
|
||||
_PaginatedSOLineListState() : super();
|
||||
|
||||
@override
|
||||
@ -43,13 +41,19 @@ class _PaginatedSOLineListState extends PaginatedSearchState<PaginatedSOLineList
|
||||
};
|
||||
|
||||
@override
|
||||
Map<String, Map<String, dynamic>> get filterOptions => {
|
||||
|
||||
};
|
||||
Map<String, Map<String, dynamic>> get filterOptions => {};
|
||||
|
||||
@override
|
||||
Future<InvenTreePageResponse?> requestPage(int limit, int offset, Map<String, String> params) async {
|
||||
final page = await InvenTreeSOLineItem().listPaginated(limit, offset, filters: params);
|
||||
Future<InvenTreePageResponse?> requestPage(
|
||||
int limit,
|
||||
int offset,
|
||||
Map<String, String> params,
|
||||
) async {
|
||||
final page = await InvenTreeSOLineItem().listPaginated(
|
||||
limit,
|
||||
offset,
|
||||
filters: params,
|
||||
);
|
||||
return page;
|
||||
}
|
||||
|
||||
@ -63,24 +67,30 @@ class _PaginatedSOLineListState extends PaginatedSearchState<PaginatedSOLineList
|
||||
title: Text(part.name),
|
||||
subtitle: Text(part.description),
|
||||
leading: InvenTreeAPI().getThumbnail(part.thumbnail),
|
||||
trailing: Text(item.progressString, style: TextStyle(color: item.isComplete ? COLOR_SUCCESS : COLOR_WARNING)),
|
||||
trailing: Text(
|
||||
item.progressString,
|
||||
style: TextStyle(
|
||||
color: item.isComplete ? COLOR_SUCCESS : COLOR_WARNING,
|
||||
),
|
||||
),
|
||||
onTap: () async {
|
||||
showLoadingOverlay();
|
||||
await item.reload();
|
||||
hideLoadingOverlay();
|
||||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (context) => SoLineDetailWidget(item))
|
||||
MaterialPageRoute(builder: (context) => SoLineDetailWidget(item)),
|
||||
);
|
||||
}
|
||||
},
|
||||
);
|
||||
} else {
|
||||
return ListTile(
|
||||
title: Text(L10().error),
|
||||
subtitle: Text("Missing part detail", style: TextStyle(color: COLOR_DANGER)),
|
||||
subtitle: Text(
|
||||
"Missing part detail",
|
||||
style: TextStyle(color: COLOR_DANGER),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user