2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-12 18:25:26 +00:00

Link to parent part category

This commit is contained in:
Oliver Walters
2020-04-05 22:03:01 +10:00
parent 0f2c88e630
commit 683f1e8efd
2 changed files with 39 additions and 7 deletions

View File

@ -96,14 +96,30 @@ class _CategoryDisplayState extends State<CategoryDisplayWidget> {
);
} else {
return Card(
child: ListTile(
title: Text("${category.name}"),
subtitle: Text("${category.description}"),
trailing: IconButton(
icon: FaIcon(FontAwesomeIcons.edit),
onPressed: null,
child: Column(
children: <Widget>[
ListTile(
title: Text("${category.name}"),
subtitle: Text("${category.description}"),
trailing: IconButton(
icon: FaIcon(FontAwesomeIcons.edit),
onPressed: null,
),
),
)
ListTile(
title: Text("Parent Category"),
subtitle: Text("${category.parentpathstring}"),
onTap: () {
// TODO - Refactor this code into the InvenTreePart class
InvenTreePartCategory().get(category.parentId).then((var cat) {
if (cat is InvenTreePartCategory) {
Navigator.push(context, MaterialPageRoute(builder: (context) => CategoryDisplayWidget(cat)));
}
});
},
)
]
),
);
}
}