2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-28 21:46:46 +00:00
inventree-app/lib/widget/part_display.dart
Oliver Walters 6d3db243c3 Move Drawer to separate file
- Now consistent drawer is accessible across all views
2020-04-04 10:48:48 +11:00

54 lines
1.1 KiB
Dart

import 'package:InvenTree/inventree/part.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:InvenTree/widget/drawer.dart';
class PartDisplayWidget extends StatefulWidget {
PartDisplayWidget(this.part, {Key key}) : super(key: key);
final InvenTreePart part;
@override
_PartDisplayState createState() => _PartDisplayState(part);
}
class _PartDisplayState extends State<PartDisplayWidget> {
_PartDisplayState(this.part) {
// TODO
}
final InvenTreePart part;
String get _title {
if (part == null) {
return "Part";
} else {
return "Part '${part.name}'";
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(_title),
),
drawer: new InvenTreeDrawer(context),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text("Description: ${part.description}"),
]
),
)
);
}
}