Skip to content

Commit 407eb67

Browse files
authored
bfix: rebate history is not updating when selected year changes (#196)
1 parent 4ac7616 commit 407eb67

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/ui/rebates/rebates_history_view.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ class _RebatesHistoryViewState extends State<RebatesHistoryView> {
2424
DateTime.now().year - 3,
2525
DateTime.now().year - 4,
2626
];
27+
RebatesHistoryViewModel _model;
2728

2829
int _currentItemSelected = DateTime.now().year;
2930

@@ -69,6 +70,7 @@ class _RebatesHistoryViewState extends State<RebatesHistoryView> {
6970
}).toList(),
7071
onChanged: (int newValueSelected) {
7172
setState(() => _currentItemSelected = newValueSelected);
73+
_model.getYearlyRebate(_currentItemSelected);
7274
},
7375
),
7476
),
@@ -83,7 +85,10 @@ class _RebatesHistoryViewState extends State<RebatesHistoryView> {
8385
@override
8486
Widget build(BuildContext context) {
8587
return BaseView<RebatesHistoryViewModel>(
86-
onModelReady: (model) => model.getYearlyRebate(_currentItemSelected),
88+
onModelReady: (model) {
89+
_model = model;
90+
model.getYearlyRebate(_currentItemSelected);
91+
},
8792
builder: (context, model, child) => Scaffold(
8893
appBar: AppetizerAppBar(title: 'Rebates History'),
8994
body: Column(

0 commit comments

Comments
 (0)