Resolves #11 Add Panels fetching
This commit is contained in:
40
lib/panel.page.dart
Normal file
40
lib/panel.page.dart
Normal file
@ -0,0 +1,40 @@
|
||||
part of 'main.dart';
|
||||
|
||||
class PanelPage extends StatefulWidget {
|
||||
PanelPage({Key key, this.title, this.panel}) : super(key: key);
|
||||
|
||||
final String title;
|
||||
final Panel panel;
|
||||
|
||||
@override
|
||||
_PanelPageState createState() => new _PanelPageState();
|
||||
}
|
||||
|
||||
class _PanelPageState extends State<PanelPage> {
|
||||
|
||||
List<ConfigurationItem> _items;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
return new Scaffold(
|
||||
appBar: new AppBar(
|
||||
leading: IconButton(icon: Icon(Icons.arrow_back), onPressed: (){
|
||||
Navigator.pop(context);
|
||||
}),
|
||||
title: new Text(widget.title),
|
||||
),
|
||||
body: widget.panel.getWidget(),
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
super.dispose();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user