Merge pull request #1880 from abarth/create_company
Stocks input field for company name doesn't work
This commit is contained in:
commit
ea361866f5
@ -262,18 +262,8 @@ class StockHomeState extends State<StockHome> {
|
|||||||
|
|
||||||
void _handleCreateCompany() {
|
void _handleCreateCompany() {
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
// TODO(ianh): Fill this out.
|
|
||||||
context: context,
|
context: context,
|
||||||
builder: (BuildContext context) {
|
builder: (BuildContext context) => new _CreateCompanySheet()
|
||||||
return new Column(
|
|
||||||
children: <Widget>[
|
|
||||||
new Input(
|
|
||||||
autofocus: true,
|
|
||||||
hintText: 'Company Name'
|
|
||||||
),
|
|
||||||
]
|
|
||||||
);
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -303,3 +293,31 @@ class StockHomeState extends State<StockHome> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class _CreateCompanySheet extends StatefulComponent {
|
||||||
|
_CreateCompanySheetState createState() => new _CreateCompanySheetState();
|
||||||
|
}
|
||||||
|
|
||||||
|
class _CreateCompanySheetState extends State<_CreateCompanySheet> {
|
||||||
|
InputValue _companyName = InputValue.empty;
|
||||||
|
|
||||||
|
void _handleCompanyNameChanged(InputValue value) {
|
||||||
|
setState(() {
|
||||||
|
_companyName = value;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
// TODO(ianh): Fill this out.
|
||||||
|
return new Column(
|
||||||
|
children: <Widget>[
|
||||||
|
new Input(
|
||||||
|
autofocus: true,
|
||||||
|
hintText: 'Company Name',
|
||||||
|
value: _companyName,
|
||||||
|
onChanged: _handleCompanyNameChanged
|
||||||
|
),
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user