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 { _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: [ Text("Description: ${part.description}"), ] ), ) ); } }