2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-13 02:35:27 +00:00

Refactor part list

This commit is contained in:
Oliver
2021-10-04 00:20:06 +11:00
parent 581d182464
commit 6dad1f2b25
3 changed files with 214 additions and 170 deletions

View File

@ -3,6 +3,7 @@ import "dart:async";
import 'package:inventree/inventree/company.dart';
import 'package:inventree/inventree/purchase_order.dart';
import "package:inventree/widget/part_detail.dart";
import 'package:inventree/widget/part_list.dart';
import "package:inventree/widget/progress.dart";
import 'package:inventree/widget/purchase_order_list.dart';
import 'package:inventree/widget/refreshable_state.dart';
@ -161,7 +162,7 @@ class _SearchDisplayState extends RefreshableState<SearchWidget> {
onSearchTextChanged(text);
},
),
trailing: IconButton(
leading: IconButton(
icon: FaIcon(FontAwesomeIcons.backspace, color: Colors.red),
onPressed: () {
searchController.clear();
@ -184,7 +185,16 @@ class _SearchDisplayState extends RefreshableState<SearchWidget> {
leading: FaIcon(FontAwesomeIcons.shapes),
trailing: Text("${nPartResults}"),
onTap: () {
// Show part results
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PartList(
{
"original_search": query
}
)
)
);
}
)
);